我的代码中提取年份值时,遇到了空如下:试图从一个日期
NSString *dateString = @"1339007317";
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"yyyy"];
NSDate *date = [dateFormatter dateFromString:dateString];
NSString *year = [dateFormatter stringFromDate:date];
NSLog(@"%@",year);//null
如何解决呢?感谢名单。
无需设置时区。它将默认为当前时区。另外,为什么将locale设置为'en-US'(除了 - 它应该是'en_US')? – rmaddy 2013-04-27 04:13:34