我正在解析包含类似事件的时间戳的信息:

20101008T230000Z

据我了解,这是在UTC中表达的。现在,我希望我的应用此时间正确显示,具体取决于iPhone用户居住的时区。因此,例如,如果用户将在伦敦,那么时间将显示为'23:00',而在阿姆斯特丹,则将是'22:00'

我一直在Stackoverflow上查看类似的问题,这只会使我感到困惑。

任何帮助是极大的赞赏。

有帮助吗?

解决方案

希望 帮助。阅读时间 NSString 并在 NSDateFormatter (dateFromString)设置时区之后,如链接中所示。然后,您应该能够从 NSDate 对象的 descriptiondescriptionWithLocale 职能。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top