将数据从iphone同步到服务器日期时间问题

时间:2010-03-26 15:24:16

标签: iphone

我希望从iphone同步数据到网络服务器。我的问题是如何知道哪些数据是新的?我看到的唯一方法是为服务器和iPhone上的每条记录创建数据字段,但是如果Iphone用户位于不同的时区或者他的日期时间与服务器日期时间不同,那该怎么办。

1 个答案:

答案 0 :(得分:1)

在服务器和设备上以GMT格式存储所有日期。在Objective-C中有几种方法可以轻松获得GMT。设备将根据位置确定时区。如果需要转换为本地时间,可以使用NSTimeZoneClass获取日期:

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

查看Date and Time Programming上的文档以获取更多帮助。