相关疑难解决方法(0)

Unix时间和闰秒

关于Unix(POSIX)时间,维基百科说:

由于它处理闰秒,它既不是时间的线性表示,也不是UTC的真实表示.

但Unix date命令似乎并没有真正意识到它们

$ date -d '@867715199' --utc
Mon Jun 30 23:59:59 UTC 1997
$ date -d '@867715200' --utc
Tue Jul  1 00:00:00 UTC 1997
Run Code Online (Sandbox Code Playgroud)

虽然那里应该有一个闰秒Mon Jun 30 23:59:60 UTC 1997.

这是否意味着只有date命令忽略了闰秒,而Unix时间的概念却没有?

shell unix-timestamp leap-second

32
推荐指数
4
解决办法
1万
查看次数

标签 统计

leap-second ×1

shell ×1

unix-timestamp ×1