У меня есть даты внутри строки с этим форматом:Анализировать NSString к NSDate
2014-02-05T23:09:19.642Z
2014-02-05T23:09:54.645Z
...
Я пытался разобрать их NSDate выполнив следующие действия:
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"yyyy-MM-dd'T'HH:mm:ssZ"];
NSDate *date = [formatter dateFromString:dateString];
Но дата оседает будучи нуль , так как это нужно сделать?
Я попытался с:
[formatter setDateFormat:@"yyyy-MM-dd'T'HH:mm:ss.sssZ"];
И это работает для
2014-02-05T23:13:51.000Z
Но не с:
2014-02-05T23:23:44.420Z
2014-02-05T23:01:19.620Z
...
Вам не хватает дробных секунд в вашем формате. – rmaddy
Я не думаю, что это заслуживает проголосовать – Madbreaks
вы имеете в виду: [formatter setDateFormat: @ "yyyy-MM-dd'T'HH: mm: ss.sssZ"]; ? Я пробовал это, и он не работал. –