Ich versuche, nur ein NSDateFormatter zu verwenden, um String-Darstellung eines Datums/Zeit in ein NSDate-Objekt zu formatieren. Das Problem ist, dass ich nicht herausfinden kann, wie die Ordnungszahl Suffixe in das Format zu ermöglichen.
Nehmen wir also an, ich habe eine Zeichenkette "Mittwoch, 11. August 2010, 20:00 Uhr"
Welche eine Zeile NSDate dateFormat sollte ich verwenden?
Wie " EEEE, MMM dd'th' yyyy h:mm a" würde funktionieren, aber das funktioniert nur für ordinale Tage, die auf "th" enden, während ich ein einziges Format brauche, das 1, 2, 3, 4, 5 usw. zulässt.
Es scheint ein Platzhalterzeichen in der Formatzeichenfolge zu sein, um dies zu erreichen. Ich habe ein paar Dinge ausprobiert wie: % * ?
1 Stimmen
Siehe diese Frage: stackoverflow.com/questions/1283045/
0 Stimmen
Das ist für den umgekehrten Fall. NSDate zu NSString, ich brauche NSString zu NSDate
0 Stimmen
Im Allgemeinen kommt NSDateFormatter durcheinander, wenn Sie versuchen, ein Datum zu analysieren, das einen Wochentag enthält. Am besten ist es, diesen zu entfernen und nur den Rest zu analysieren.