Java 1970年1月1日之前的日期

Java 1970年1月1日之前的日期,java,Java,获取特定日期的时间(以毫秒为单位)。这能可靠地用于18世纪的日期吗。我们使用millis并将其存储在字符串变量中以供将来比较。这在过去的使用时间上有限制吗?如果您正在对遥远的过去进行日期/时间比较,我强烈建议您查看一下。或者任何类型的日期/时间比较和计算。这是一个很棒的图书馆 不要依赖getTime()来完成你想要做的事情。至少考虑使用java的。但就个人而言,我建议使用JodaTime。返回此日期对象表示的自1970年1月1日00:00:00 GMT以来的毫秒数 当然,long是有符号的,例如

获取特定日期的时间(以毫秒为单位)。这能可靠地用于18世纪的日期吗。我们使用millis并将其存储在字符串变量中以供将来比较。这在过去的使用时间上有限制吗?

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


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

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


当然,long是有符号的,例如1.1.1701是-8 488 782 000 000。

日历也使用纪元,1970年1月1日00:00:00.000 GMT,所以我想知道日历是否可以处理我的生日。更不用说遥远的过去了。从Java8开始使用java.time(JSR-310)