Bonjour,
Je voudrais parser une date au format DD/MM/YYYY.
J'ai regardé du côté de DateFormatter, mais je ne peux pas affecter le pattern.
Quelqu'un peut m'aider ??
Merci d'avance
Bonjour,
Je voudrais parser une date au format DD/MM/YYYY.
J'ai regardé du côté de DateFormatter, mais je ne peux pas affecter le pattern.
Quelqu'un peut m'aider ??
Merci d'avance
Salut, tu peux affecter le pattern de la manière suivante:
Bonne journée.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 var dateFormat:DateFormatter = new DateFormatter(); dateFormat.formatString = "DD/MM/YYYY"; var sDate:String = dateFormat.format(new Date());
En fait je me suis mal exprimé, j'ai dit parser une date, mais je voulais dire parser une String pour récupérer une date.
En gros j'ai une chaine "10/08/2008", et je voudrais la date correspondante.
Voilà peut être que je suis plus clair.
Sinon merci déjà pour la réponse !!
essaye ca j'ai pas testé mais ca devrait le faire.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 var maDate:String = "10/08/2008"; var array:Array = maDate.Split('/'); var date:Date = new Date(array[0],array[1],array[2]);
Oui j'avoue que c'est une solution, le faire moi même.
Mais je pensais qu'il y avait quelque chose.
J'ai utilisé un DateValidator pour voir, et cela fonctionne correctement avec un pattern du type DD/MM/YYYY.
C'est tout de même bizarre qu'il puisse valider correctement ( car çà marche ), et qu'il ne soit pas capable de parser à partir de ce format.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager