我对 NSDateFormatter 有一个奇怪的问题。当然我在这里做错了,但我不知道它是什么,一定是小而愚蠢的东西......
我有一个要格式化的日期。日期是 2012-05-06 16:52:40 并且包含在 NSDate 对象中,它已正确初始化,我在调试器中检查了它。
然而,下面的代码:
NSLog(@"%@", [myDate description]);
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
dateFormatter.dateFormat = @"dd-MM-yyyy";
NSString *myDateAsString = [dateFormatter stringFromDate:myDate];
NSLog(@"%@", myDateAsString);
印刷:
2012-05-06 16:52:40
(null)
我真的没有在我的代码中看到错误。有什么提示吗?