相关疑难解决方法(0)

(Oracle)Java JVM如何知道闰秒发生了什么?

一个闰秒会发生在6月30日,2015年不同的操作系统似乎以不同的方式处理这种情况.在我的特定情况下,我们运行的Red Hat 6.4系统具有严重依赖于时间的自定义Java(JDK 1.7)软件.根据最近我发现的一些Red Hat发布的信息,我们系统的NTP守护进程将确保操作系统通过重复23:59:59两次自动处理闰秒.

我的问题是:如果我有一个长期运行的JDK 1.7进程,它是如何知道闰秒发生的?我的意思是,Java最终如何知道IERS人们决定插入闰秒?该日期的文件似乎表明意识到闰秒,但似乎无助地模糊.我可以假设JDK,当Date构造或Calendar.getInstance()调用适当的对象 时,它是否通过底层操作系统的日期时间处理以获得适当的"实际"时间值?(在我的情况下,听起来它会重复第二次23:59:59,因为这就是操作系统将如何处理它).

java time datetime utc

34
推荐指数
3
解决办法
4882
查看次数

标签 统计

datetime ×1

java ×1

time ×1

utc ×1