时间戳中的闰秒

Leap seconds in timestamp

UNIX 纪元包括闰秒。

但是我们是添加那些闰秒还是将它们从时间戳中删除?

从不包括闰秒的 GPS 历元开始,要将 UNIX 时间戳转换为 GPS 时间戳,我是否需要在 UNIX 时间戳中包含或删除闰秒?

GPS系统时间计算了所有的闰秒,POSIX时间没有计算它们,因此从任何给定的纪元(包括GPS纪元1980-01-06T00:00:00 GPS时间=1980 -01-06T00:00:00 UTC = 1980-O1-06T00:00:00 POSIX 时间)GPS 计算的秒数将多于 POSIX。 有关时间尺度图,请参阅 http://www.ucolick.org/~sla/leapsecs/right+gps.html for existing code that handles this and http://www.ucolick.org/~sla/leapsecs/amsci.html