NSDateFormatter以格式MM / dd返回1970而不是当前年份

时间:2009-10-21 15:32:15

标签: objective-c nsdateformatter

以下代码:

NSDateFormatter *dateFormatter = [[[NSDateFormatter alloc] init] autorelease];
[dateFormatter setDateFormat:@"MM/dd"];
NSDate *newTime = [dateFormatter dateFromString:@"10/01"];

将结果日期设置为10/01/1970。是否有一种“正确”的方式让格式化程序假设您指的是当前年份中的日期,或者最接近当前日期?

1 个答案:

答案 0 :(得分:0)

你试过[dateFormatter setLenient:YES]吗?