NSDateFormatter restituisce 1970 invece dell'anno in corso con il formato MM / gg
-
05-07-2019 - |
Domanda
Il seguente codice:
NSDateFormatter *dateFormatter = [[[NSDateFormatter alloc] init] autorelease];
[dateFormatter setDateFormat:@"MM/dd"];
NSDate *newTime = [dateFormatter dateFromString:@"10/01"];
imposta la data risultante su 10/01/1970. C'è un "diritto"? modo per far assumere al formatter che intendi una data dell'anno in corso o più vicina alla data attuale?
Soluzione
Hai provato [dateFormatter setLenient: YES]
?
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow