Wie würde ich einen NSDate in eine Zeichenfolge wie folgt umwandeln:Konvertieren NSDate in lange Formatzeichenfolge und wieder zurück?
Monday, November 22, 2010
.. und dann wieder zurück in ein NSDate?
Wie würde ich einen NSDate in eine Zeichenfolge wie folgt umwandeln:Konvertieren NSDate in lange Formatzeichenfolge und wieder zurück?
Monday, November 22, 2010
.. und dann wieder zurück in ein NSDate?
Sie müssen die Klasse NSDateFormatter verwenden, insbesondere stringFromDate
und dateFromString
. Die Verbindung hat gute Beispiele.
Verwenden NSDateFormatter
Etwas wie:
NSDate *date=//...;
;
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setTimeStyle:NSDateFormatterNoStyle];
[dateFormatter setDateStyle:NSDateFormatterLongStyle];
NSString *string=[dateFormatter stringFromDate:date];
//....
NSDate *newDate=[dateFormatter dateFromString:string];
Es gibt mehr Details Ich bin nicht, wie die Locale Fragen und so weiter abdecken, aber das sollten Sie gehen