从 GPS 数据(核心位置)获取闰秒 iOS
Posted
技术标签:
【中文标题】从 GPS 数据(核心位置)获取闰秒 iOS【英文标题】:get leap seconds from gps data (core location) iOS 【发布时间】:2013-11-15 08:10:55 【问题描述】:是否可以使用核心定位框架从 gps 数据中获取已使用的闰秒? 我需要确切的日期/时间才能通过 BTLE 在我的 iPad/iPhone 上同步外部设备。
谢谢,本杰明
【问题讨论】:
【参考方案1】:不,你不能。从 ios 你得到 UTC 时间,其中已经包含 UTC 和 GPS 时间参考之间的闰秒差异。
但是大约引入了闰秒。一年一次。
现在我们有 16 或 17 秒的时间差。您可以在闰秒已更改以进行历史查找时建立一个表,
或者对于当前同步,您采用 16 或 17s 的固定值(通过 google 搜索确切值),并在更改后更新此值。
另一种解决方案:您使用提供 GPS 和 UTC 之间当前偏移量的网络服务。
但是,GPS 设备基本上能够发送 UTC 闰秒差异,但不幸的是,您的设备可能无法发送。
【讨论】:
自 2012-07-01Z 以来,GPS 领先 UTC 16 秒。 iOS uses the tz database 包含 the leap-seconds list。以上是关于从 GPS 数据(核心位置)获取闰秒 iOS的主要内容,如果未能解决你的问题,请参考以下文章