我有一个日期字符串,如2012/10/11 21:46:31 +0000
我尝试了几乎最多的组合,但每次我将NSDate作为null。
NSDateFormatter *fmt = [[NSDateFormatter alloc] init];
[fmt setDateFormat:@"yyyy/MM/dd HH:mm:ss"];
NSDate *fromDate = [fmt dateFromString:fromDateString];
我正在使用iOS6
其中fromDateString= 2012/10/11 21:46:31 +0000
答案 0 :(得分:4)
尝试以下方法(包括时区字符串):
NSDateFormatter *fmt = [[NSDateFormatter alloc] init];
[fmt setDateFormat:@"yyyy/MM/dd HH:mm:ss Z"];
NSDate *fromDate = [fmt dateFromString:@"2012/10/11 21:46:31 +0000"];