String 到NSDate的特定字符串格式

String 到NSDate的特定字符串格式,string,swift,nsdate,String,Swift,Nsdate,我有这个字符串2015-02-17T08:53:22.9170000+00:00,我想转换成NSdate 首选的打印格式是hh:mm:ss dd mm yyyy尝试此格式 let string = "2015-02-17T08:53:22.9170000+00:00" let formatter = NSDateFormatter() formatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ss.SSSz" if let date = formatter.date

我有这个字符串
2015-02-17T08:53:22.9170000+00:00
,我想转换成
NSdate

首选的打印格式是
hh:mm:ss dd mm yyyy

尝试此格式

let string = "2015-02-17T08:53:22.9170000+00:00"

let formatter = NSDateFormatter()
formatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ss.SSSz"
if let date = formatter.dateFromString(string) {

   //Now you can format what ever you want, like  
   formatter.dateFormat = "hh:mm:ss-dd-mm-yyyy"
   print(formatter.stringFromDate(date))
}

完美的我以前从未见过像“2015-02-17T08:53:22.9170000+00:00”这样的格式。谢谢