我正在构建一个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)
答案 0 :(得分:4)
试试这个:
df.setDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSSZ");