1
我有以下代码。NSDateFormatter dateFromString给出错误的结果
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat:@"MM/d/YYYY"];
NSDate *addedDate = [dateFormat dateFromString:weightDTO.dateAdded];
[dateFormat release];
NSLog(@"dateAdded %@", weightDTO.dateAdded);
NSLog(@"addedDate %@", addedDate);
这将在一个带有2个条目的循环中打印以下内容。
dateAdded 06/2/2012
addedDate 2011-12-18 18:30:00 +0000
dateAdded 06/8/2012
addedDate 2011-12-18 18:30:00 +0000
所以它应该得到addedDate对象的2012年日期。但结果是不同的。我在这里做错了什么?
谢谢
应该有:DATEFORMAT setDateFormat:@ “MM/d/YYYY”]; – Hector
得到修复。感谢您的回答。 – Dilshan