我正在解析包含以下事件的时间戳的an.ics文件:
20101008T230000Z
据我所知,这是以UTC表示的。 现在,我希望我的应用程序正确显示此时间,具体取决于iPhone用户所在的时区。因此,举例来说,如果用户在伦敦,时间将显示为'23:00',而在阿姆斯特丹则为'22:00'
我一直在STackOverflow看到类似的问题,它只让我感到困惑。
非常感谢任何帮助。
答案 0 :(得分:0)
希望this有所帮助。将时间读入NSString
并在设置时区后使用NSDateFormatter
(dateFromString
)中的补充函数,如链接中所示。然后,您应该可以从NSDate
对象的description
和descriptionWithLocale
函数中获取本地日期/时间。