本地时区iPhone

时间:2010-10-15 11:23:36

标签: iphone locale nstimezone

我正在解析包含以下事件的时间戳的an.ics文件:

20101008T230000Z

据我所知,这是以UTC表示的。 现在,我希望我的应用程序正确显示此时间,具体取决于iPhone用户所在的时区。因此,举例来说,如果用户在伦敦,时间将显示为'23:00',而在阿姆斯特丹则为'22:00'

我一直在STackOverflow看到类似的问题,它只让我感到困惑。

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

希望this有所帮助。将时间读入NSString并在设置时区后使用NSDateFormatterdateFromString)中的补充函数,如链接中所示。然后,您应该可以从NSDate对象的descriptiondescriptionWithLocale函数中获取本地日期/时间。