2010-03-26 34 views
0

我想要從iPhone同步數據到網絡服務器。我的問題是如何知道哪些數據是新的?我看到的唯一方法是通過爲服務器和iPhone上的每個記錄創建一個數據字段,但如果Iphone用戶處於不同的時區或日期時間與服務器日期時間不同,那麼該怎麼辦。將數據從iPhone同步到服務器日期時間問題

回答

1

在服務器和設備上都存儲GMT格式的所有日期。在Objective-C中,有幾種方法可以輕鬆獲得GMT。該設備將根據位置確定時區。如果你需要轉換爲本地時間,你可以通過使用NSTimeZoneClass獲取日期:

[NSDate dateWithTimeIntervalSinceNow:[[NSTimeZone defaultTimeZone] secondsFromGMT]] 

退房的文檔上Date and Time Programming更多幫助。