我读过很多很多关于 Unix 时间的帖子,很多人说一天是 86400 秒。
但像这样的页面谈论的是闰秒。这让我很困惑。我读到Unix时间是基于UTC的,我所能理解的是UTC和TAI之间的区别是闰秒,所以Unix必须支持闰秒,否则为什么不说基于TAI而不是UTC呢?
为了让自己更加困惑,我试图看看 Windows 做了什么,我发现的答案是它不计算闰秒,但它说基于 UTC,再次令人困惑,如果不计算闰秒为什么要说 UTC?
不管怎样,我想问一下在 Unix 中如何将整数秒转换为精确日期?
time
time ×1