如何转换UTC

时间:2014-08-19 08:08:38

标签: ios objective-c rubymotion

我正在构建一个iOS应用程序(在Rubymotion中)。 我从API中获取了传入日期,我想在本地解析并保存。

这是dateformat:

2014-08-18T20:51:00.000+02:00

我尝试使用此代码解析它,但我只返回 nil (我尝试使用和不设置时区):

df = NSDateFormatter.alloc.init
df.setTimeZone(NSTimeZone.timeZoneWithAbbreviation("UTC"))
df.setDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSS'Z'")

date = df.dateFromString(date)

1 个答案:

答案 0 :(得分:4)

试试这个:

df.setDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSSZ");