我有一个当前正在解析服务器数据的应用程序。在数据内部有各种事件的各种日期。问题是该应用程序将是国际的,所以我希望当日期从服务器通过xml文件下载到手机上时,是在正确的区域。
我所有的日期都是GMT + 2。我日期的格式是(示例):21:45 31-08-2012 GMT+2
如果用户手机处于不同的时区(例如GMT + 4),是否有可能自动更改时间以便用户可以看到正确的时间?那看起来怎么样?
答案 0 :(得分:2)
通常的做法是使用UNIX EPOCH(没有时区信息)向/向客户传达信息。然后,可以使用以下方法在特定区域设置中显示日期时完成转换:
[NSDate dateWithTimeIntervalSince1970:ephochValue];