Я работаю над преобразовать строку даты NSDate
, но я получаю nil
:Как преобразовать строку даты в Swift2 2,0
let strDate = self.DateList[0] // "2015-10-06T15:42:34Z"
print(strDate)
let dateFormatter = NSDateFormatter()
dateFormatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ssZ"
print (dateFormatter.dateFromString(strDate))
И бегущая результат:
2016-05-18T14:00:54.466Z
nil
Я не знаю, почему, какие-то предложения?
Это отлично работает для меня – Sulthan
@ Sulthan это прекрасно работает, если 'print (strDate)' возвращает '2015-10-06T15: 42: 34Z', но он возвращает' 2016-05-18T14: 00: 54.466Z' –
@ Бхавин, я вижу, может быть, это дубликат http://stackoverflow.com/questions/14877489/how-to-parse-iso-8601-using-nsdateformatter-with-optional-milliseconds-part – Sulthan