1970年1月1日之前的日期

getTime()以毫秒为单位获取某个Date的时间。 这可以用于18世纪的日期。 我们使用millis并将其存储在字符串变量中以供将来比较。 过去在多大程度上可以使用这个限制吗?

如果你正在对遥远的过去进行日期/时间比较,我强烈建议你看一下JodaTime 。 或者实际上是任何类型的日期/时间比较和计算。 这是一个很棒的图书馆!

不要依赖getTime()来做你想做的事情。 至少考虑使用Java的Calendar / GregorianCalendar 。 但就个人而言,我建议使用JodaTime。

当然,长期签署,例如1.1.1701是-8 488 782 000 000。

返回自此Date对象表示的1970年1月1日00:00:00 GMT以来的毫秒数

最好去日历或Jodatime