Recherche d'algo convertissant les dates en toute lettres

coolanso Messages postés 75 Date d'inscription jeudi 12 août 2010 Statut Membre Dernière intervention 5 juillet 2014 - 28 déc. 2011 à 02:21
coolanso Messages postés 75 Date d'inscription jeudi 12 août 2010 Statut Membre Dernière intervention 5 juillet 2014 - 28 déc. 2011 à 10:12
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

cs_Julien39 Messages postés 6414 Date d'inscription mardi 8 mars 2005 Statut Modérateur Dernière intervention 29 juillet 2020 371
28 déc. 2011 à 08:12
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
0
coolanso Messages postés 75 Date d'inscription jeudi 12 août 2010 Statut Membre Dernière intervention 5 juillet 2014
28 déc. 2011 à 10:12
merci bien julien39,je te tiens au courant.
0
Rejoignez-nous