0

我正在解析一个包含如下事件时间戳的 .ics 文件:

20101008T230000Z

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

我一直在 STackOverflow 上查看类似的问题,这只是让我感到困惑。

任何帮助是极大的赞赏。

4

1 回答 1

0

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

于 2010-10-15T11:34:35.283 回答