【问题标题】:Convert "Sat, 27 Apr 2013 08:54:17 EDT" to NSDate将“星期六,2013 年 4 月 27 日 08:54:17 EDT”转换为 NSDate
【发布时间】:2013-05-16 15:34:49
【问题描述】:

有人可以帮助将文本“Sat, 27 Apr 2013 08:54:17 EDT”转换为字符串吗?我已经尝试过格式化样式为“EEE,dd MMMM yyyy HH:mm:ssZ”的 NSDateFormatter,但它只返回 nil 值。我能够转换具有 EST、GMT 但在 EDT 中遇到问题的 vales。

【问题讨论】:

标签: nsstring nsdate nsdateformatter


【解决方案1】:
[NSTimeZone knownTimeZoneNames];

这将返回所有已知的时区。您可以检查 EDT 是否存在。我认为它就在那里。此外,在日期格式中,您提供了 MMMM。这意味着命名月份(如一月,二月)。因此,在您的字符串中,尝试给出 April 而不是 Apr。另外,您可以尝试给出 z 而不是 Z。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多