Convertendo um registro de data e hora ISO 8601 em um NSDate: como lidar com o deslocamento de horário UTC?
Estou tendo problemas para converter umISO 8601 timestamp em umNSDate
. Eu tentei usarNSDateFormatter
, mas não consigo trabalhar com oUTC deslocamento de tempo que aparece no final dos carimbos de hora. Para explicar, gostaria de converter um registro de data e hora como o seguinte em umNSDate
: 2011-03-03T06:00:00-06:00
. Minha pergunta é: Como faço para lidar com a parte "-06: 00"? Eu tentei usaryyyy-MM-dd'T'HH:mm:ssZ
como minha string de formato de data, mas não funciona. Alguma sugestão?