【问题标题】:gps time, time conversiongps时间,时间转换
【发布时间】:2012-02-10 12:37:02
【问题描述】:

我有 UTC 秒格式的时间。任何人都可以帮助如何将这些数字转换为 GPS 正常时间戳的时间(dd-mm-yyyy hh:mm:ss)?我需要一个 C 代码或算法。

【问题讨论】:

    标签: time gps


    【解决方案1】:

    有关算法,请查看本站源代码:UTC Converter

    对于 c++ 中的内置函数,请检查 here - 特别是 ctime()

    【讨论】:

      【解决方案2】:

      更新(2017 年 6 月):目前为 18 闰秒。


      GPS 时间只是 UTC 时间,但没有leap seconds。在撰写本文时,自 GPS 纪元(1980 年 1 月 6 日 @ 00:00:00)以来已经有 15 个闰秒,所以如果它是 2012/02/13 @ 12:00:00(UTC),那么它是 2012/ GPS 时间 02/13 @ 12:00:15。如果您想在其他时间进行正确的转换,则必须考虑每个闰秒生效的时间。

      您可以通过以下几种不同的“权威”来源计算当前偏移量:

      【讨论】:

      【解决方案3】:

      有一个 Javascript 库可以与 unixtime 相互转换。该库位于

      http://www.lsc-group.phys.uwm.edu/~kline/gpstime/

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-07-22
        • 1970-01-01
        • 2012-01-23
        • 1970-01-01
        • 1970-01-01
        • 2020-12-07
        相关资源
        最近更新 更多