tengo una cadena tomada de una respuesta HTTP cabecera campo "Fecha" en este formato:Http Fecha de NSDate
"Sun, 24 Jun 2012 16:34:51 GMT"
lo que quiero es convertir esta cadena en un objeto NSDate. Para este ámbito he instanciado un NSDateFormatter
utilizando varios formatos:
[dateFormatter setDateFormat:@"EEE',' dd' 'MMM' 'yyyy HH':'mm':'ss zzz"];
[dateFormatter setDateFormat:@"EEE, dd MMM yyyy HH:mm:ss zzz"];
[dateFormatter setDateFormat:@"EEE',' dd' 'MMM' 'yyyy HH':'mm':'ss 'GMT'"];
pero cuando imprimo la cadena a partir de la fecha usando:
[dateFormatter dateFromString:date]
recibiré:
(null)
donde estoy haciendo ¿incorrecto?
El resultado es aún (nulo). Creo que el error está en el formato del mes "MMM". Traté de formatear "24 jun 2012" con el formato "dd MMM yyyy" y el resultado es el mismo (nulo). – LuckyStarr
El resultado es aún (nulo) – LuckyStarr
bien este lo he probado y funciona: [dateFormatter setDateFormat: @ "EEE", "dd MMM aaaa HH: mm: ss zzz"]; si todavía no obtiene ningún resultado, entonces hay algo más que está equivocado – Pfitz