NSDateFormatter retorna 1970 em vez de ano com o formato MM / dd
-
05-07-2019 - |
Pergunta
O código a seguir:
NSDateFormatter *dateFormatter = [[[NSDateFormatter alloc] init] autorelease];
[dateFormatter setDateFormat:@"MM/dd"];
NSDate *newTime = [dateFormatter dateFromString:@"10/01"];
define a data resultante para 1970/10/01. Existe uma maneira "certa" para ter o formatador supor que você quer dizer uma data no ano em curso, ou mais próximo até a presente data?
Solução
Você tentou [dateFormatter setLenient:YES]
?
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow