【问题标题】:System.currentTimeMillis() In Java [duplicate]Java中的System.currentTimeMillis()[重复]
【发布时间】:2014-12-23 14:20:50
【问题描述】:

**大家好...

对不起,我有一个问题,但我不知道它要问什么..

我想知道java中的System.currentTimeMillis()什么时候会变为零,我的意思是什么时候重新开始?**

【问题讨论】:

  • 算一下。它很长,所以你有 64 位/1000 秒。你不会担心它。
  • 请参阅stackoverflow.com/questions/2978452/… 了解有关如何计算的一些想法。
  • 它将在 292,278,994 年结束,因此它应该涵盖所有用例
  • 您要查找的主题名为Arithmetic overflow。其他人已经为您的问题提供了具体答案的资源。

标签: java methods


【解决方案1】:
scala> new Date(Long.MAX_VALUE)
res1: java.util.Date = Sun Aug 17 07:12:55 GMT 292278994

所以System.currentTimeMillis() 将在 292278994 年 8 月 7 日星期日的清晨变为负数。再次需要相同的时间(从 1970 年开始)回到零,即在584556019 年。

【讨论】:

    猜你喜欢
    • 2019-02-02
    • 2019-03-04
    • 2011-09-22
    • 2016-11-15
    • 2010-09-22
    • 2015-02-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多