NSDateFormatter возвращает 1970 вместо текущего года в формате MM / dd - PullRequest
0 голосов
/ 21 октября 2009

следующий код:

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

устанавливает итоговую дату на 01.10.1970. Есть ли "правильный" способ заставить форматировщик предполагать, что вы имеете в виду дату в текущем году или ближайшую к текущей дате?

1 Ответ

0 голосов
/ 22 октября 2009

Вы пробовали [dateFormatter setLenient:YES]?

...