я получаю следующее NSString из моего веб-API: @ "2013-12-03T19: 13: 56 + 00: 00"Преобразовать часовой пояс известно .isoformat() DateTime строку NSDate
Я хочу взять эту NSString и создайте соответствующий NSDate, используя NSDateFormatter. Для жизни я не могу понять строку форматирования, которая поможет мне сделать это. Я всегда получаю нуль. Вот что я пытаюсь сделать:
+ (NSDate *)dateFromUTCFormattedDateString:(NSString *)dateString
{
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
NSTimeZone *timeZone = [NSTimeZone timeZoneWithName:@"UTC"];
[dateFormatter setTimeZone:timeZone];
[dateFormatter setDateFormat:@"YYYY-MM-ddThh:mm:ssTZD"];
// Apply the date formatter and return it.
return [dateFormatter dateFromString:dateString];
}
Возможный дубликат http://stackoverflow.com/questions/ 4999396/how-to-parse-a-date-string-in-nsdate-object-in-ios – rmaddy