NSDateFormatter devuelve 1970 en lugar del año actual con formato MM / dd
-
05-07-2019 - |
Pregunta
El siguiente código:
NSDateFormatter *dateFormatter = [[[NSDateFormatter alloc] init] autorelease];
[dateFormatter setDateFormat:@"MM/dd"];
NSDate *newTime = [dateFormatter dateFromString:@"10/01"];
establece la fecha resultante en 01/10/1970. ¿Hay un " derecha " ¿Cómo hacer que el formateador asuma que se refiere a una fecha en el año en curso, o más cercano a la fecha actual?
Solución
¿Intentó [dateFormatter setLenient: YES]
?
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow