Я получаю из моего веб-приложения дату и время в формате:
2012-02-23T23: 25: 22Z
Я пробовал с разными форматами, но безуспех.
[dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss z"];
Как настроить NSDateFormater для передачи этой строки в NSDate?
Обновлено
[dateFormat setDateFormat:@"yyyy-MM-dd'T'HH:mm:ss'Z'"];
Но то, что ваш Z представляет здесь .. Я полагаю, это не часовой пояс
Вы используете RFC3339 дата и время.
Apple использует эту рекомендацию :
[rfc3339DateFormatter setLocale:enUSPOSIXLocale]; [rfc3339DateFormatter setDateFormat:@"yyyy'-'MM'-'dd'T'HH':'mm':'ss'Z'"]; [rfc3339DateFormatter setTimeZone:[NSTimeZone timeZoneForSecondsFromGMT:0]];