首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用日期处理闰秒

用日期处理闰秒
EN

Ask Ubuntu用户
提问于 2014-02-04 18:47:57
回答 1查看 498关注 0票数 1

我正在Ubuntu13.10上运行时钟速度-0.62 (DJB软件)。我设置了时区,以便/usr/share/zoneinfo是到/usr/share/right的链接,而我的/etc/leapsecs.dat是最新的,也就是说包含25闰秒。

有人能帮助我理解(并解决)为什么date -u命令比export TZ=UTC; date提前25秒显示时间吗?

date; (export TZ=UTC; date); date -u的输出:

代码语言:javascript
复制
Mon Feb  3 22:33:56 CET 2014
Mon Feb  3 21:33:56 UTC 2014
Mon Feb  3 21:34:21 UTC 2014
EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2014-02-04 19:17:42

TZ=UTC使glibc使用名为"UTC“的zoneinfo文件,在您的示例中,该文件是包含闰秒调整的/usr/share/zoneinfo/right/UTC

-u选项实际上等同于设置TZ=UTC0。由于没有名为UTC0的zoneinfo文件,该设置将被重新解释为"std偏移量“格式(如在tzset(3)中)。在这种格式中,前三个字母仅用作可见名称,"0“用作来自UTC的简单偏移量(即与系统时钟的偏移)。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/416417

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档