2016-04-03 74 views

回答

0

日期格式应为以下几点:

"EEE MMM dd yyyy HH:mm:ss 'GMT'ZZZZ (zzz)" 

演示:

let dateString = "Tue Apr 05 2016 23:59:00 GMT-0700 (PDT)" 
let formatter = NSDateFormatter() 
formatter.dateFormat = "EEE MMM dd yyyy HH:mm:ss 'GMT'ZZZZ (zzz)" 

let date = formatter.dateFromString(dateString) 
print(date) 
>>> Optional(2016-04-06 06:59:00 +0000)  
+0

如果你改变'GMT-0700'到'GMT-07:00',你可以删除' 'GMT' '而只是使用'ZZZZ'来代替。 – ozgur