ios - 如何转换 UTC

标签 ios objective-c rubymotion

我正在构建一个 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/

相关文章:

ios - PresentViewController 来自 AppDelegate handleActionWithIdentifier

ios - 从 Parse 刷新和更新 NSMutableA rray 中的对象

ios - 仅获取共享特定属性值的核心数据对象

uitableview - ProMotion 造型表格单元(带茶杯)

iphone - 程序收到信号 : “EXC_BAD_ACCESS” . 而 -[parsedxmlstring isEqualToString :textviewstring]?

ios - 无法构建 Objective-C 模块 'TwitterKit'

objective-c - 在iPad上轻松制作动画帧图像

ios - 在 Objective C 中用字符串替换正则表达式?

ios - (Rubymotion) 如何在 Formotion 中执行此自定义 View ?

ruby - 新的 RubyMotion 和 Joybox 的问题