Я использую объект Java Calendar
, чтобы установить дату, а затем получить время в миллисекундах, чтобы определить хронологию двух разных эпох. Казалось, это отличный план, пока я не пошел проверять возвращаемое значение с getTimeInMillis()
.
Пятница 17 июля 00:00:00 CDT 2009 возвращает 1247806800 , который, кажется, не джив, когда я тестирую возвращаемое значение с Perl, которое говорит мне, что эта эпоха должна быть действительно 1247806800 (короткие 3 нуля).Java calendar.getTimeInMillis() возвращает дополнительные нули?
Где эти дополнительные нули? Java-документы просто говорят getTimeInMillis()
Возвращает значение этого календаря в миллисекундах.
но не объясняет причину несоответствия.
О, черт возьми, я полностью пропустил это. Спасибо за разъяснения. – wufoo