убрать время из метки времени
Почему я не могу очистить время от метки времени таким образом:
one day == 24 * 3600 * 1000 == 86400000 milliseconds.
long ms = new Date().getTime(); //Mon Sep 03 10:06:59 CEST 2012
Date date = new Date(ms - (ms % 86400000));
почему этоMon Sep 03 02:00:00 CEST 2012
вместо ?Mon Sep 03 00:00:00 CEST 2012