HTTP Datumsformat NSDate
-
22-07-2019 - |
Frage
Ich habe eine Datumszeichenfolge (na ja, NSData, aber das ist einfach in eine Zeichenfolge zu konvertieren), das ist, was ich glaube, ist das Format des HTTP-Standard verwendet:
Mon Apr 17 19:34:46 UTC 2006
Gibt es eine bessere (das heißt weniger fehleranfällig) Art und Weise zu analysieren, als den Format-String mit der Hand in einem NSDateFormatter Angabe?
(Meine Anwendung ist eine iPhone App, aber ich vermute Standard Cocoa Lösungen arbeiten, da NSDate und NSDateFormatter Teil der Stiftung ist.)
Lösung
Nein, ich glaube nicht, gibt es eine bessere Art und Weise.
Wenn Sie etwas außerhalb Eingang haben, müssen Sie das Format der Eingabe vorher wissen, und Sie können nur für Probleme bereiten, das heißt ein Failover-Parser mit einer alternativen NSDateFormatter.