J'essaye d'utiliser seulement un NSDateFormatter pour formater la représentation de chaîne d'une date/heure à un objet NSDate. Le problème est que je n'arrive pas à comprendre comment autoriser les suffixes ordinaux dans le format.NSDateFormatter NSString w/jour suffixe à NSDdate
permet donc dire que j'ai une chaîne « Mercredi 11 Août 2010 20:00 »
Quelle une ligne NSDate dateFormat dois-je utiliser?
Comme « EEEE, MMM dd'th » yyyy h: mm a » fonctionnerait, mais cela ne fonctionnera que pour les jours ordinaux se terminant en « e », alors que je besoin d'un format unique qui permettra pour le 1er, 2e, 3e, 4e, 5e, etc.
Il semble que cela soit un caractère générique dans la chaîne de format. J'ai essayé quelques choses comme:% *?
Voir cette question: http://stackoverflow.com/questions/1283045/ordinal-month-day-suffix-option-for-nsdateformatter-setdateformat – Wevah
C'est pour l'inverse. NSDate à NSString, j'ai besoin de NSString à NSDate – psy
Généralement, NSDateFormatter est confus si vous essayez d'analyser une date contenant un jour de la semaine. Le mieux est de se déshabiller et d'analyser le reste. –