Pergunta

Eu tenho uma seqüência de data (bem, NSData, mas isso é fácil de converter para uma string) que está no que eu acredito é o formato dos usos padrão HTTP:

Mon Apr 17 19:34:46 UTC 2006

Existe melhor (isto é, menos propenso a erros) maneira de analisar isso do que especificando a cadeia de formato à mão em um NSDateFormatter?

(A minha aplicação é um aplicativo para iPhone, mas eu suspeito soluções Cacau padrão vai funcionar também, desde NSDate e NSDateFormatter fazem parte da Fundação.)

Foi útil?

Solução

Não, eu não acho que há uma maneira melhor.

Se você tem alguma entrada do lado de fora, você deve conhecer o formato de sua entrada com antecedência, e você só pode se preparar para problemas, ou seja, um failover analisador com um NSDateFormatter alternativo.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top