【发布时间】:2013-04-07 23:46:12
【问题描述】:
java 函数 System.currentTimeMillis() 显然返回自 1970 年 1 月 1 日以来的秒数。但是,根据wikipedia.org/wiki/Leap_second,自 1972 年以来已经有 25 个闰秒。这意味着自 1970 年 1 月 1 日以来的实际秒数比天真的计算所暗示的要多 25 秒。 System.currentTimeMillis() 会进行简单的计算并忽略闰秒吗?
【问题讨论】:
-
这很容易测试。
-
@RobertHarvey:没错,但这只会告诉你关于 that OS 上的 that JVM 版本的一些信息。最好问问标准是否能保证什么。