1970 年之前 java/android 中的毫秒数?

dar*_*all 1 java android milliseconds

我知道如何获取 1970 年 1 月 1 日之后日期的毫秒数。但是,如何获得该日期之前发生的特定日期的毫秒数?我需要在 android 应用程序中使用它。谢谢!

Cri*_*tan 5

所有数字都用 java 签名,所以所有数字都可以是负数。因此,您可以拥有一个负数毫秒的日期。因此,时间戳小于 0 的日期绝对是可能的。

您可以通过执行以下操作来知道最早的日期:

new Date(Long.MIN_VALUE)
Run Code Online (Sandbox Code Playgroud)

您会发现这将返回一个超过 2.92 亿年前的日期。这甚至是在侏罗纪时代之前。所以真的没有必要担心 1970 年之前的日期:)