【发布时间】:2016-07-29 09:38:17
【问题描述】:
我正在尝试从 UTC 时间字符串中获取 NSDate 对象。时间字符串的例子是这样的:
2016-07-29T11:43:55+02:00
我正在使用NSDateFormatter 并将格式设置为:yyyy-MM-dd'T'HH:mm:ss
但是,这让我知道时区不正确。所以上面的日期是:2016-07-29T09:43:55+00:00
如何同时保持时区方面?
我确实尝试在格式化程序的末尾添加'Z',但这只会返回一个零日期。
【问题讨论】:
-
没错。 9 比当地时间晚两小时。
-
您的日期格式正确且日期字符串解析正确,所以您是在问如何检测传入日期字符串的 GMT 偏移量?
标签: objective-c nsdate nsdateformatter