【发布时间】:2018-12-26 14:33:35
【问题描述】:
所以这是我要转换的字符串日期
2019-03-22T00:00:00
记住我使用了“yyyy-MM-dd'T'HH:mm:ss”或“yyyy-MM-ddTHH:mm:ss”或“yyyy-MM-dd HH:mm:ss”或者 yyyy-MM-dd'T'HH:mm:ssZ 和其他一些类似的格式
【问题讨论】:
-
波斯的夏令时变化。那天没有午夜。
-
stackoverflow.com/questions/36331455/… 的可能重复项。问题是针对objective-c的,但问题和解决方案是相同的。您应该始终设置区域设置和时区。见developer.apple.com/library/archive/qa/qa1480/_index.html
-
问题是当我使用正确的格式时日期会返回nil
-
@SaeedRahmatolahi 请参阅上面的链接。解析互联网日期时,您必须设置区域设置和时区。
-
@Sulthan - 我知道,这就是为什么它是评论而不是答案。您与我们共享的 QA1480 建议将
en_US_POSIX作为 ISO8601 不变语言环境。
标签: ios swift date swift4 date-format