Dates before January 1st, 1970

后端 未结 3 1693
余生分开走
余生分开走 2020-12-06 16:37

The getTime() fetches the time in millis for a certain Date. Can this be used reliably for dates say in the 18th century. We use the millis and store it in a string variable

相关标签:
3条回答
  • 2020-12-06 17:10

    Returns the number of milliseconds since January 1, 1970, 00:00:00 GMT represented by this Date object

    Better to go for Calendar OR Jodatime

    0 讨论(0)
  • 2020-12-06 17:15

    I would highly recommend you take a look at JodaTime if you are doing date/time comparisons of the distant past. Or actually any sort of date/time comparisons and calculations. It is a great library!

    Don't rely on getTime() for what you want to do. At least consider using Java's Calendar/GregorianCalendar. But personally, I'd suggest using JodaTime.

    0 讨论(0)
  • 2020-12-06 17:19

    Of course, long is signed and for example 1.1.1701 is -8 488 782 000 000.

    0 讨论(0)
提交回复
热议问题