Bonjour tout le monde,
j'aimerais savoir comment convertir une date en chaine de caracteres en java.
exemple:12/01/2010 -->douze janvier deux mille dix.
Merci.
Bonjour tout le monde,
j'aimerais savoir comment convertir une date en chaine de caracteres en java.
exemple:12/01/2010 -->douze janvier deux mille dix.
Merci.
Voici un topic identique : http://www.developpez.net/forums/d95...date-francais/
Sachant que la FAQ permet aussi de répondre à ce soucis : http://java.developpez.com/faq/java/...version_string
Responsable Java de Developpez.com (Twitter et Facebook)
Besoin d'un article/tutoriel/cours sur Java, consulter la page cours
N'hésitez pas à consulter la FAQ Java et à poser vos questions sur les forums d'entraide Java
--------
Architecte Solution
LinkedIn : https://www.linkedin.com/in/nicolascaudard/
Euh non là c'est vachement plus compliqué.
Transformer "01" en "janvier" ça ok ça peut se faire avec deux SimpleDateFormat.
Mais "12" en "douze" et "2010" en "deux mille dix", ça implique de savoir convertir 12 en "douze" et 2010 en "deux mille dix".
Ce qui est un problème d'écrire des nombres en toute lettre, pas de transformer des dates en chaîne de caractère.
C'est un problème courant avec les chèques, et j'ai trouvé avec Google un article sur la conversion de nombres en lettres en Java.
Je vois pas bien à quoi ça peut servir avec les dates par contre.
L'idée serait de mettre la date dans un Calendar et de récupérer l'année et le jour du mois avec ce Calendar. Puis d'écrire les nombres avec un programme comme cité par l'article au-dessus.
Responsable Java de Developpez.com (Twitter et Facebook)
Besoin d'un article/tutoriel/cours sur Java, consulter la page cours
N'hésitez pas à consulter la FAQ Java et à poser vos questions sur les forums d'entraide Java
--------
Architecte Solution
LinkedIn : https://www.linkedin.com/in/nicolascaudard/
Partager