Question

J'ai une chaîne de date (enfin, NSData, mais il est facile de convertir une chaîne), ce qui, à mon avis, correspond au format utilisé par la norme HTTP:

Mon Apr 17 19:34:46 UTC 2006

Existe-t-il un meilleur moyen (c'est-à-dire moins sujet aux erreurs) de l'analyser que de spécifier manuellement la chaîne de formatage dans un NSDateFormatter?

(Mon application est une application iPhone, mais je soupçonne que les solutions Cocoa standard fonctionneront également, car NSDate et NSDateFormatter font partie de Foundation.)

Était-ce utile?

La solution

Non, je ne pense pas qu'il existe un meilleur moyen.

Si vous avez des entrées extérieures, vous devez connaître le format de vos entrées à l'avance et vous ne pouvez vous préparer qu'aux problèmes, c'est-à-dire un analyseur de basculement avec un autre NSDateFormatter.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top