Formato de fecha HTTP a NSDate
-
22-07-2019 - |
Pregunta
Tengo una cadena de fecha (bueno, NSData, pero es fácil de convertir a una cadena) que creo que es el formato que usa el estándar HTTP:
Mon Apr 17 19:34:46 UTC 2006
¿Hay alguna forma mejor (es decir, menos propensa a errores) de analizar que especificar la cadena de formato a mano en un NSDateFormatter?
(Mi aplicación es una aplicación para iPhone, pero sospecho que las soluciones estándar de Cocoa también funcionarán, ya que NSDate y NSDateFormatter son parte de Foundation).
Solución
No, no creo que haya una mejor manera.
Si tiene alguna entrada externa, debe conocer de antemano el formato de su entrada, y solo puede prepararse para problemas, es decir, un analizador de fallas con un NSDateFormatter alternativo.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow