Formatierung Monat und Jahr mit NSDateFormatter zurück ungültiges Datum

Habe ich das Gebietsschema und die Zeitzone, aber wenn ich das Datum zu formatieren, ich bekomme immer ungültiges Datum. Der Monat ist stets Dezember und das Jahr ist eines weniger, dass das angegebene Jahr. In meinem Fall ich brauche die Tag-Komponente.

Habe ich überprüft ähnlichen post, aber es hat nicht das problem gelöst.

Jede Hilfe ist willkommen. Danke.

Hier ist der code:

NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; 
dateFormatter.locale = [[[NSLocale alloc] initWithLocaleIdentifier:@"en_US"] autorelease]; 
dateFormatter.timeZone = [NSTimeZone timeZoneWithAbbreviation:@"GMT"]; 
[dateFormatter setDateFormat:@"MMM YYYY"];
NSDate *formattedDate = [dateFormatter dateFromString:@"Sep 2013"];
NSLog(@"Date: %@", [dateFormatter stringFromDate:formattedDate]);
[dateFormatter release]; dateFormatter = nil;

AUSGABE: Datum: Dez 2012

InformationsquelleAutor Nibin V | 2012-04-10
Schreibe einen Kommentar