我有一个API发送日期在字符串中具有通用时间但是当我尝试转换为NSDate格式时,它往往返回nil。我看过很多地方,但找不到办法解决这个问题。下面是我写的代码。请帮我找出我错在哪里。我想要转换的字符串是“Sun Feb 14 23:35:40 UTC 2016”。导致它返回nil的问题是我相信的时区。
let dateFormatter = NSDateFormatter()
dateFormatter.timeZone = NSTimeZone(abbreviation: "UTC")
dateFormatter.dateFormat = "EEE MMM dd hh:mm:ss yyyy"
dateFormatter.dateFromString("Sun Feb 14 23:35:40 UTC 2016")
答案 0 :(得分:0)
像这样:
let dateFormatter = NSDateFormatter()
dateFormatter.dateFormat = "EEE MMM dd kk:mm:ss zzz yyyy"
let d = dateFormatter.dateFromString("Sun Feb 14 23:35:40 UTC 2016")