【问题标题】:NSDateFormatter for this datestring [duplicate]此日期字符串的 NSDateFormatter [重复]
【发布时间】:2013-09-26 17:12:19
【问题描述】:

如何使用 NSDateFormatter 格式化此时间戳。

2013-09-30T06:20:00.000Z

我尝试过使用

NSDateFormatter *railsFormatter = [[NSDateFormatter alloc] init];
[railsFormatter setDateFormat:@"yyyy-MM-dd'T'HH:mm:ss'.'###Z"];

我也试过

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

还有

[railsFormatter setDateFormat:@"yyyy-MM-dd'T'HH:mm:ssZ"];

但每次他们出现时都是(null)。我在 unicode 网站上查看了日期格式化技术,但这是我能得到的最好的。

【问题讨论】:

  • 已有数十个问题涵盖该日期格式。您需要 ss.SSS 来表示秒和小数秒。

标签: ios objective-c nsdate nsdateformatter


【解决方案1】:

试试

[railsFormatter setDateFormat:@"yyyy-MM-dd'T'HH:mm:ss'.'SSSZ"];

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-07
    • 2012-06-24
    • 1970-01-01
    • 2016-10-07
    • 2011-04-03
    • 1970-01-01
    相关资源
    最近更新 更多