Ich arbeite mit Objective C für iPhone und habe ein NSDate, das ich in vollem Stil, aber ohne das Jahr anzeigen möchte. Im Moment benutze ich den Code unten, aber es zeigt auch das Jahr, und das möchte ich nicht. Da ich das Datum im richtigen Regionformat anzeigen möchte, kann ich das Jahr nicht einfach am Ende löschen, da das Jahr in einigen Ländern nicht am Ende, sondern in der Mitte oder am Anfang sein wird.NSDate in vollem Stil, aber ohne Jahr
NSDate *testdate = [NSDate date];
NSDateFormatter *dateFormattertest = [[NSDateFormatter alloc] init];
[dateFormattertest setDateStyle:NSDateFormatterFullStyle];
[dateFormattertest setTimeStyle:NSDateFormatterNoStyle];
NSString *formattedDateString = [dateFormattertest stringFromDate:testdate];
NSLog(formattedDateString);
In US this give me:
Thursday, January 14, 2010
In Sweden this give me:
torsdag, 2010 januari 14
Was ist die Lösung dafür? Und noch eine Frage, wo finde ich Informationen zur Verwendung von setDateFormat von NSDateFormatter? Ich kann keine Informationen darüber finden, wofür verschiedene Buchstaben in der API stehen.
Wow, arbeitete diese wie ein Zauber. –
Dies sollte die akzeptierte Antwort sein. – CristiC