【问题标题】:DateTime to NSDate日期时间到 NSDate
【发布时间】:2010-11-14 22:10:45
【问题描述】:

如何将字符串2010-11-19T20:00:00Z 转换为NSDate 对象?

我尝试过使用[dateFormatter setDateFormat:@"yyyy-MM-ddTHH:mm:ssZ"],但似乎我得到了错误的自定义格式样式。

PS:我不关心时区。实际上,我希望日期保持在原始 (UTC) 时区。

【问题讨论】:

    标签: iphone ruby-on-rails ruby nsdate


    【解决方案1】:

    尝试使用您的格式字符串将 from 一个 NSDate 转换为 一个字符串,看看你会得到什么。在那个方向上调试比在另一个方向上更容易。

    在这种情况下,您似乎需要对模式中的 T 和 Z 文字进行转义。像这样的:

    [dateFormatter setDateFormat:@"yyyy-MM-dd'T'HH:mm:ss'Z'"];
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-01-04
      • 1970-01-01
      • 2011-08-07
      • 1970-01-01
      • 2012-12-14
      • 1970-01-01
      相关资源
      最近更新 更多