Ios 为什么日期格式化程序失败?
我有一个日期字符串,格式如下 “2017-02-10T07:45:00.000Z” 我使用以下格式 让flightStatusDateFormat=“yyyy-MM-ddTHH:MM:ss.SSSZ” 但是当我运行应用程序时,dateFormatter返回一个nil NSDate对象。 感谢您的帮助 谢谢应该是Ios 为什么日期格式化程序失败?,ios,iphone,swift,Ios,Iphone,Swift,我有一个日期字符串,格式如下 “2017-02-10T07:45:00.000Z” 我使用以下格式 让flightStatusDateFormat=“yyyy-MM-ddTHH:MM:ss.SSSZ” 但是当我运行应用程序时,dateFormatter返回一个nil NSDate对象。 感谢您的帮助 谢谢应该是 let flightStatusDateFormat = "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'" 应该是, let flightStatusDateFormat
let flightStatusDateFormat = "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'"
应该是,
let flightStatusDateFormat = "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'"
请退出
T
和Z
:
let flightStatusDateFormat=“yyyy-MM-dd'T'HH:MM:ss.SSS'Z'”
否则,Z将被视为时区,t将无法识别。请退出
t
和Z
:
let flightStatusDateFormat=“yyyy-MM-dd'T'HH:MM:ss.SSS'Z'”
如果不这样做,Z将被视为时区,t将无法识别。因为
t
周围缺少一些,
:最后的Z
,也是如此,因为Z是格式类似+000的时区,所以使用以下时间格式:yyyy-MM-dd'T'HH:MM:ss.ssz因为T
周围缺少一些,'T'
,所以最后的Z
也是这样,因为Z是格式类似+000的时区使用以下时间格式:yyy-MM-dd'T'HH:MM:ss.ssz