【问题标题】:NSDateFormater mysql "style" date formattingNSDateFormater mysql“样式”日期格式
【发布时间】:2012-02-24 03:49:28
【问题描述】:

我从我的 webapp 获取日期和时间格式:

2012-02-23T23:25:22Z

我尝试了不同的格式,但没有成功。

[dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss z"];

如何设置 NSDateFormater 以将此字符串导入 NSDate?

【问题讨论】:

    标签: mysql objective-c ios nsdate


    【解决方案1】:

    更新

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

    但是你的 Z 在这里代表什么.. 我想这不是时区

    【讨论】:

    • @kondormit.. 对于日期格式化程序的良好资源,请使用此link
    【解决方案2】:

    您正在使用RFC3339 日期时间。

    Apple 使用这个recommendation

    [rfc3339DateFormatter setLocale:enUSPOSIXLocale];
    [rfc3339DateFormatter setDateFormat:@"yyyy'-'MM'-'dd'T'HH':'mm':'ss'Z'"];
    [rfc3339DateFormatter setTimeZone:[NSTimeZone timeZoneForSecondsFromGMT:0]];
    

    【讨论】:

      猜你喜欢
      • 2017-12-17
      • 2023-03-29
      • 2011-10-20
      • 2011-07-19
      • 2013-12-24
      • 1970-01-01
      • 1970-01-01
      • 2023-03-24
      相关资源
      最近更新 更多