我有:
//date
Wed Sep 10 19:21:08 +0000 2014
NSString *date=[twt objectForKey:@"created_at"];
NSDateFormatter *df = [ [NSDateFormatter alloc] init] ;
[df setDateFormat:@"EEE MMM d HH:mm:ss Z yyyy"];
NSDate *newdate = [df dateFromString:date];
NSLog(@"%@",date); //good Wed Sep 10 21:13:46 +0000 2014
NSLog(@"%@",newdate);// NULL
当日期字符串如图所示时,NSDate
返回NULL。
答案 0 :(得分:-1)
解决了:
NSString *date= [twt objectForKey:@"created_at"] ;
NSDateFormatter *frm = [[NSDateFormatter alloc] init];
[frm setLocale:[[NSLocale alloc] initWithLocaleIdentifier:@"en_US_POSIX"] ];
[frm setDateFormat:@"EEE MMM dd HH:mm:ss Z yyyy"];
NSDate *newdate = [frm dateFromString:date ];