格式化此字符串的适当方法是什么:
2012-07-28T23:59:00-06:00
这是我正在使用的代码,日期格式化程序当前将 s.due_At 的值设置为 nil,并且两个 NSLog 都显示为 null。我从字典中得到了上面的字符串,确定我已经 NSLogged 了。
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setLocale:[NSLocale currentLocale]];
[dateFormatter setDateFormat:@"yyyy-MM-dd'T'HH:mm:ssZ"];
s.due_At = [dateFormatter dateFromString:[assignmentData objectForKey:@"due_at"]];
NSLog(@"%@",[dateFormatter stringFromDate:s.due_At]);
NSLog(@"%@",[dateFormatter dateFromString:[assignmentData objectForKey:@"due_at"]]);
如何解决此问题以输出上述字符串?