Formato data HTTP su NSDate
-
22-07-2019 - |
Domanda
Ho una stringa di date (beh, NSData, ma è facile da convertire in una stringa) che è in quello che credo sia il formato utilizzato dallo standard HTTP:
Mon Apr 17 19:34:46 UTC 2006
Esiste un modo migliore (ovvero meno soggetto a errori) per analizzare questo che specificare la stringa di formato manualmente in un NSDateFormatter?
(La mia applicazione è un'app per iPhone, ma sospetto che funzioneranno anche le soluzioni Cocoa standard, poiché NSDate e NSDateFormatter fanno parte di Foundation.)
Soluzione
No, non credo che esista un modo migliore.
Se si dispone di input esterni, è necessario conoscere preventivamente il formato dell'input e si può solo preparare i problemi, ad esempio un parser failover con un NSDateFormatter alternativo.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow