Конвертировать NSString в NSDate с +00: 00 в конце? - PullRequest
0 голосов
/ 26 июля 2011

Может кто-нибудь сказать мне, как я могу преобразовать эту строку:

2011-07-25T10:12:59-05:00 

в объект NSDate?Ранее я преобразовывал строки даты GMT с NSDateFormat, который выглядел как @ "yyyy-MM-dd'T'HH: mm: ss.SSSS", но я не знаю, как настроить его для этой строки.* Кроме того, что я должен установить для своего [NSDateFormatter timeZone]?

Любая помощь будет принята с благодарностью.Спасибо!

1 Ответ

0 голосов
/ 15 ноября 2013

Проблема решена!

Вы можете преобразовать вашу строку в NSDate следующим образом,

NSString *dateString = @"2011-07-25T10:12:59-05:00";
NSDateFormatter *df = [NSDateFormatter new];
[df setDateFormat:@"yyyy-MM-dd'T'HH:mm:ssz"];
NSDate *date = [df dateFromString:dateString];
NSLog(@"%@", date);
...