UNIX 纪元包括闰秒。
但是我们是添加那些闰秒还是从时间戳中删除它们?
从不包括闰秒的 GPS 纪元,要将 UNIX 时间戳转换为 GPS 时间戳,我是否需要在 UNIX 时间戳中包含或删除闰秒?
UNIX 纪元包括闰秒。
但是我们是添加那些闰秒还是从时间戳中删除它们?
从不包括闰秒的 GPS 纪元,要将 UNIX 时间戳转换为 GPS 时间戳,我是否需要在 UNIX 时间戳中包含或删除闰秒?
GPS 系统时间计算了所有闰秒,POSIX 时间没有计算它们,因此从任何给定的纪元(包括 1980-01-06T00:00:00 GPS 纪元的 GPS 时间 = 1980-01-06T00:00:00 UTC = 1980-O1-06T00:00:00 POSIX 时间)GPS 将比 POSIX 计算更多的秒数。有关处理此问题的现有代码,请参阅http://www.ucolick.org/~sla/leapsecs/right+gps.html和有关图表的http://www.ucolick.org/~sla/leapsecs/amsci.html时间尺度。