我想将以下日期格式转换为Date对象,但无法转换并返回nil。 2016年12月15日,星期四,美国东部标准时间迄今swift 3
let dateFormater = DateFormatter()
dateFormater.dateFormat = "EE, dd MMM YYYY hh:mm:ssZ" //Thu, 15 Dec 2016 05:00:00 EST
guard let date = dateFormater.date(from: self) else {
return nil
}
return date
最佳答案
解决。得到了指南here
func toDate()->Date?{
let dateFormater = DateFormatter()
dateFormater.dateFormat = "EE, dd MMM yyyy HH:mm:ss zzz" //Thu, 15 Dec 2016 05:00:00 EST
dateFormater.timeZone = TimeZone.current
guard let date = dateFormater.date(from: self) else {
return nil
}
return date
}
关于ios - 2016年12月15日星期四,美国东部标准时间到日期迅速3,但返回nil,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41165510/