我有一个应用程序,它当前解析来自服务器的数据。数据中有各种事件的不同日期。问题是,该应用程序将是国际性的,所以我希望通过xml文件将日期从服务器下载到手机时位于正确的区域。
我所有的日期都在GMT+2。我的日期格式是(示例):21:45 31-08-2012 GMT+2
如果用户的手机在不同的时区,例如GMT+4,是否可以自动更改时间,以便用户可以看到正确的时间?从程序上看会是什么样子?
一种常见的做法是使用UNIX EPOCH(不带时区信息)从/向客户端传递信息。然后,当在特定地区显示日期时,可以使用进行转换
[NSDate dateWithTimeIntervalSince1970:ephochValue];