嗨,我正在创建一个应用程序,用户将xml发送到服务器并获得响应....
现在我必须保存发送和响应该请求的日期和时间....为此我应该使用iphone的日期还是在线查看?
因为我的想法是iphone的日期和时间可能不正确.....总是......所以最好在网上查看时间....
我知道本地部分,但需要有关在线检查的帮助....请帮助
答案 0 :(得分:0)
只需使用当地时间。它将为您节省很多麻烦和工作。或者你的应用程序如此绝对依赖于正确的时间,比如显示太阳的当前位置或什么?如果没有,当地时间可能“足够好”。
答案 1 :(得分:0)
如果您需要与服务器相同的时间,那么您似乎需要在服务器时间和本地时间之间建立偏移量,然后您可以调整本地时间戳。
有没有办法从服务器获取(当前)时间?
假设您保存的时间戳是针对iphone发送的请求和iphone收到的响应,那么使用本地(iphone)时间实际上似乎合乎逻辑。
您可以随时使用NTP(http://en.wikipedia.org/wiki/Network_Time_Protocol)获取当前时间,但这并不能保证时间与服务器一样。
答案 2 :(得分:0)
您通常不需要某种绝对时间,只需要与服务器和服务器数据库相同的时间源。
因此,请将当地时间与服务器认为的时间进行比较,并进行相应调整。