Convertir une string en date
Je sais, le sujet n'est pas nouveau...
Je récupère une date sous ce format :
Et je voudrais la convertir en 19/04/2009.
Je suis allé voir du côté des NSDateFormatter, mais xCode m'envoie un warning pour ce genre de chose :
Et bien entendu, convertir la string en date est la première étape avant de la formatter.
Alors, je veux bien un coup de main.
Je récupère une date sous ce format :
Sun, 19 Apr 2009 09:33:57 GMT
Et je voudrais la convertir en 19/04/2009.
Je suis allé voir du côté des NSDateFormatter, mais xCode m'envoie un warning pour ce genre de chose :
NSDate *date = [NSDateFormatter dateFromString:dateString];
Et bien entendu, convertir la string en date est la première étape avant de la formatter.
Alors, je veux bien un coup de main.
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
http://www.osx-dev.com/index.php?topic=3533.0
Monsieur l'administrateur était bien tombé sur cette discussion, mais ma date n'est pas du tout au même format...
J'espère ne pas avoir à faire une regexp quand-même !
EDIT : d'ailleurs même si je fais un :
faut convertir le Apr en "04"...
Oui en fait, je peux m'en sortir je pense...
Pas trouvé mieux en 3 lignes :
Comment ça c'est plus long ?
Sauf que dateWithString me renvoie (null) avec une date formatée comme en haut...
Hmm t'as essayé vraiment comme moi ? Parce que toi tu as utilisé NSDateFormatter +dateFromString .. et non pas NSDate +dateWithString.
Moi je l'ai déjà fait avec ce type de date et j'ai pas eu de problème :-\\
m'affiche : date : (null)
J'avoue que je trouve ça bizarre ... O.O