我有两个日期字符串 str1 和 str2 。当我从 str1 获取日期时,效果很好。但是使用 str2 ,它返回nil。我不明白为什么。
let dateFormatter = DateFormatter()
dateFormatter.dateFormat = "yyyy-MM-dd'T'hh:mm:ss.SSSZ"
let str1 = "2019-04-11T12:01:43.694406Z"
let str2 = "2019-04-16T17:00:16.124653Z"
let date = dateFormatter.date(from: str1)
if let date = date {
let formatter = DateFormatter()
formatter.dateFormat = "yyyy-MM-dd"
let result = formatter.string(from: date)
return result
}