我正在构建一个 iOS 应用程序(在 Rubymotion 中)。 我从 API 获取传入日期,我想在本地解析和保存它。
这是日期格式:
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)
最佳答案
试试这个:
df.setDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSSZ");
关于ios - 如何转换 UTC,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25378516/