bekam ich eine Zeichenfolge, die mithilfe dieser das aktuelle Datum enthält:NSString zu NSDate
NSString *date = [[NSDate date] description];
an einer anderen Stelle ich das Datum aus dieser Zeichenfolge abrufen möchten und ich den folgenden Code:
[NSDateFormatter setDefaultFormatterBehavior:NSDateFormatterBehavior10_4];
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
//[NSDateFormatter setDefaultFormatterBehavior:NSDateFormatterBehaviorDefault];
[dateFormatter setDateFormat:@"YYYY-MM-DD HH:MM:SS ±HHMM"];
NSDate *dateFromString = [[NSDate alloc] init];
dateFromString = [dateFormatter dateFromString:<NSString containing date>];
Ich bekomme dateFromString
als nil
0x0. Was mache ich falsch?
Funktioniert einwandfrei – Minar
Unicode UTF-8 funktioniert in Quelle gut. – Jonny
Das hat sich mit dem Wechsel zu neueren Compilern geändert, seit ich meine ursprüngliche Antwort geschrieben habe (https://developer.apple.com/library/mac/documentation/Cocoa/Conceptual/Strings/Articles/CreatingStrings.html#//apple_ref/doc/ uid/20000148-SW1). –