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?

È stato utile?

Soluzione

Hai provato [dateFormatter setLenient: YES] ?

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top