2010-04-05 4 views
0

Я получаю нуль, возвращенный для переменной даты в приведенном ниже коде. Я не могу найти никаких проблем с форматом даты, может ли кто-нибудь помочь?return nil for dateFromString вызов NSDateFormatter

NSDateFormatter *formatter = [[NSDateFormatter alloc] init]; 
[formatter setDateFormat:@"EEE MMM dd HH:mm:ss zzz yyyy"]; 

NSString *dateString = [[NSString alloc] initWithFormat:@"%@", @"Mon Apr 05 04:37:28 UTC 2010"]; 
NSDate *date = [formatter dateFromString:dateString]; 

ответ

2

Попробуйте

NSDate *date = [formatter dateFromString:@"Mon Apr 05 04:37:28 GMT 2010"]; 

или

NSDate *date = [formatter dateFromString:@"Mon Apr 05 04:37:28 +0000 2010"];