在iOS设备上查找正确的时间

问题描述:

即使用户手动设置了错误的时间,我也希望在iOS设备上找到正确的时间。 在设置 - >常规 - >日期&时间有自动设置的选项,如果该选项被用户取消选中,那么我怎样才能以编程方式找到正确的时间。在iOS设备上查找正确的时间

+2

网络时间协议:http://en.wikipedia.org/wiki/Network_Time_Protocol下面是iOS的NTP客户端实现:https://github.com/jbenet/ios-ntp – *foe

使用NTP协议获取当前时间或从服务器提供一段时间,并在启动应用程序时获取它。

Apple不提供任何方式从NTP获取时间,不幸的是所有时间相关的功能都使用用户可以更改的本地时间。

+0

衷心感谢大家帮助我。 – user2772629

+0

您可以使用'https:// github.com/huynguyencong/NHNetworkTime'。这是一个开源的,可以从某些默认的NTP服务器获得正确的时间,或者您可以设置您的时间服务器 – huync

我认为这是这个问题的错误地方。试试苹果的论坛。

因为当用户手动更新时间时没有办法从ios设备获取当前时间。

甜&智能.........

我有我的网站“Web服务”供应你current time in milliseconds since the Unix epoch,一个请求,一个响应,没有别的。