【发布时间】:2017-09-24 21:31:03
【问题描述】:
我在我的系统上运行了find /usr/share/zoneinfo/ -type f -exec file {} \; |grep -v 'no leap',每个时区文件都说它没有闰秒。闰秒是否存储在 Mac OS X 上的任何地方,我可以以稳健的方式获取?我正在编写一个需要闰秒的库,所以我宁愿不通过网络连接,尽管进行某种系统调用是可以接受的。
【问题讨论】:
-
据我所知,macOS 不执行闰秒 - 相反,他们更愿意接受非常古老的时间将超过十几秒,而当您的机器跳过闰秒时,它只是表现就像网络时间服务器更正系统内部时钟错误的任何其他时间一样。基本上,Apple 的感觉是使用闰秒是浪费 CPU 周期,因为无论如何计算机时钟都不是很准确。
标签: macos time leap-second