2010-09-14 94 views
14

getTime()以毫秒爲單位提取某個日期的時間。這可以用於18世紀的日期可靠地使用。我們使用millis並將其存儲在字符串變量中以供將來比較。過去有多遠可以使用這個限制?1970年1月1日之前的日期

回答

14

如果您正在對遙遠的過去進行日期/時間比較,我強烈建議您查看JodaTime。或者實際上是任何類型的日期/時間比較和計算。這是一個偉大的圖書館!

不要依賴getTime()來做你想做的事情。至少考慮使用Java的Calendar/GregorianCalendar。但個人而言,我建議使用JodaTime。

+2

日曆也使用* Epoch,1970年1月1日00:00:00.000 GMT * - 所以我想知道日曆是否可以處理我的生日。更別說遙遠遙遠的過去。 – Martin 2012-05-25 07:24:44

2

返回自1970年1月1日的毫秒數,此Date對象

更好的體現00:00:00 GMT去Calendar OR Jodatime

9

當然,長簽名並例如1.1.1701是-8 488 782 000 000.

相關問題