Time gps时间,时间转换

Time gps时间,时间转换,time,gps,Time,Gps,我有UTC秒格式的时间。有人能帮忙把这些数字转换成GPS吗 正常时间戳中的时间(dd-mm-yyy-hh:mm:ss)?我需要C代码或算法。有关算法,请查看此网站源代码: < C++ >内置函数(特别是cTime[)] < /P> < P>更新(2017年6月):当前18个跳跃秒。 GPS时间只是UTC时间,但没有。在撰写本文时,自GPS纪元(1980年1月6日@00:00:00)以来已经有15闰秒,因此如果是2012/02/13@12:00:00(UTC),那么GPS时间就是2012/02/

我有UTC秒格式的时间。有人能帮忙把这些数字转换成GPS吗
正常时间戳中的时间(dd-mm-yyy-hh:mm:ss)?我需要C代码或算法。

有关算法,请查看此网站源代码:

< C++ >内置函数(特别是cTime[)] < /P> < P>更新(2017年6月):当前18个跳跃秒。
GPS时间只是UTC时间,但没有。在撰写本文时,自GPS纪元(1980年1月6日@00:00:00)以来已经有15闰秒,因此如果是2012/02/13@12:00:00(UTC),那么GPS时间就是2012/02/13@12:00:15。如果您想在其他时间进行正确的转换,则必须考虑每个闰秒的生效时间

以下是如何从两个不同的“权威”来源计算当前偏移量:

  • --从
    2571782400 20#1981年7月1日开始计算行数。或者从2017年5月的列表中的最后一个数字中减去19(例如,37-19=18)

  • --计算插入的闰秒数(从插入UTC时间刻度的
    闰秒部分开始),从
    1981-06-30
    条目开始(包括该条目)


有一个Javascript库,可以与unixtime进行转换。图书馆在


无论您使用什么算法,都必须在宣布新的闰秒数时进行更新。

未来读者:查看维基百科链接,了解最新的闰秒数!它不再是15.@M.Dudley: