常规时间用于与地球自转保持同步,因此以with年和leap秒为单位进行偏移,而Unix时间则用于测量自1970年1月1日午夜以来的秒数。两个随着时间的流逝而分开。
那小数呢?在我看来,如果您仅使用UTC,Unix时间以及坦率地说其他任何时区的小数部分,则它们应该排成一行,除非在确切的时间发生a秒或leap smear。
Unix时间戳记的小数部分和UTC时间是否已同步(在此类事件期间除外)?
答案 0 :(得分:0)
发出leap秒的原因是因为我们有两种不同的测量秒数的定义:
这2秒的长度不相等。在科学和计算领域,我们更喜欢精确的东西,而对于钟表,我们更喜欢秒是一天的1⁄86400。
为使计算机上的时钟与我们期望的基于旋转的时钟相匹配,我们以of秒的形式添加或删除秒。
真正发生的是,这两个第二个定义的“长度”是不同的,并且一直在变化(相互比较)。一旦长度造成1的时钟偏移足够远,我们只需在计算机上增加一秒钟即可匹配其他定义。
但是这种漂移不是瞬间的。它随着时间的流逝而发生。这意味着这两个时钟缓慢地分开。
关于“小数”相同的建议实际上并没有那么大的意义。这些小数点之间的差异会越来越大,直到我们不得不添加或删除一秒以使它们再次接近为止。一天,地球自转并不会突然加快一秒钟。
因此,当您提出问题时:它们是否已同步?它询问地球的旋转是否同步。我们还没有力量使地球旋转得更快或更慢;)