andernfalls NSString in NSDateNSString (+ Zeitzone) zu NSDate
Ergebnis konvertieren: date = null;
(* HINWEIS: Datum von In-App-Kaufbeleg Empfang)
NSString * date_string = @"2017-09-24 11:20:21 Etc/GMT";
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];
NSDate *date = [dateFormatter dateFromString:date_string];
NSLog(@"date %@",date);
„(Zeichenfolge enthält Zeitzone)“ - noch Ihr Format enthält nichts für die Zeitzone, haben Sie die Dokumentation für die Datums- und Zeitformate für Zeitzone Artikel nachgeschlagen? Gibt es wirklich "Etc /" in deiner Zeichenfolge? Es scheint nur überraschend. – CRD
@CRD 'Etc/GMT' ist eine gültige Zeitzone. – vadian
@vadian - danke, habe gerade etwas gelernt. – CRD