NSDateFormatter возвращает 1970 вместо текущего года в формате MM / dd
-
05-07-2019 - |
Вопрос
Следующий код:
NSDateFormatter *dateFormatter = [[[NSDateFormatter alloc] init] autorelease];
[dateFormatter setDateFormat:@"MM/dd"];
NSDate *newTime = [dateFormatter dateFromString:@"10/01"];
устанавливает итоговую дату на 01.10.1970. Есть ли "право"? способ сделать так, чтобы форматировщик предполагал, что вы имеете в виду дату в текущем году или ближайшую к текущей дате?
Решение
Вы пробовали [dateFormatter setLenient: YES]
?
Не связан с StackOverflow