返回nil为dateFromString调用NSDateFormatter
问题描述:
我得到nil为下面的代码中的日期变量返回。我无法找到日期格式的任何问题,任何人都可以帮忙吗?返回nil为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];
答
尝试
NSDate *date = [formatter dateFromString:@"Mon Apr 05 04:37:28 GMT 2010"];
或
NSDate *date = [formatter dateFromString:@"Mon Apr 05 04:37:28 +0000 2010"];