Recherche d'algo convertissant les dates en toute lettres

Signaler
Messages postés
75
Date d'inscription
jeudi 12 août 2010
Statut
Membre
Dernière intervention
5 juillet 2014
-
Messages postés
75
Date d'inscription
jeudi 12 août 2010
Statut
Membre
Dernière intervention
5 juillet 2014
-
Bonsoir à tous,voilà, dans mon application je dois convertir des dates sous format numérique en toutes lettres,du genre : 28/12/2011 donnera vingt -huit décembre deux mille onze,j'ai tenter une recherche sur google sans réellement trouver mon compte,je suis tombé sur un code qui le fait mais en arabe,trop compliqué pour l'adapter à mon application.je développe en java.quelqu'un pourrait il me donné l'algorithme,ou m'indiquer un tuto ou un site qui en parle.merci d'avance.

2 réponses

Messages postés
6414
Date d'inscription
mardi 8 mars 2005
Statut
Modérateur
Dernière intervention
29 juillet 2020
363
Bonjour,

Ce n'est pas si compliqué que ca en réalité, il te suffit de récupérer chaque element un à un :
StringTokenizer st = new StringTokenizer(date);
while(st.hasMoreToken()){
//Traitement
}

Pour le premier nombre, tu n'as qu'à le convertir en toute lettre (sachant qu'il est plus petit que 31, c'est donc assez facile.

Pour le second, tu n'as qu'à faire une map qu icontient un Integer et un String : 1-janvier 2-février...

Et pour le dernier, comme pour le premier, tu peux le convertir en toute lettre. Pour effectuer cette opération, tu as ce document de référence en anglais : http://www.rgagnon.com/javadetails/java-0426.html ou bien cette source http://www.javafr.com/codes/ECRIRE-NOMBRE-ENTIER-TOUTE-LETTRE_15542.aspx
Messages postés
75
Date d'inscription
jeudi 12 août 2010
Statut
Membre
Dernière intervention
5 juillet 2014

merci bien julien39,je te tiens au courant.