IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Java Discussion :

Conversion date en chaîne de caractères


Sujet :

Java

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2012
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Sénégal

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2012
    Messages : 8
    Points : 7
    Points
    7
    Par défaut Conversion date en chaîne de caractères
    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.

  2. #2
    Modérateur

    Avatar de Robin56
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Juin 2009
    Messages
    5 297
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Juin 2009
    Messages : 5 297
    Points : 13 670
    Points
    13 670
    Par défaut
    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

  3. #3
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 567
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 567
    Points : 21 633
    Points
    21 633
    Par défaut
    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.

  4. #4
    Modérateur

    Avatar de Robin56
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Juin 2009
    Messages
    5 297
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Juin 2009
    Messages : 5 297
    Points : 13 670
    Points
    13 670
    Par défaut
    Citation Envoyé par thelvin Voir le message
    Euh non là c'est vachement plus compliqué.
    En effet, je me suis arrêté à "Janvier" j'ai pensé SimpleDateFormat. Je n'avais pas pensé au fait que tout était écris en mot.

Discussions similaires

  1. Conversion d'une chaîne de caractères en quint64
    Par dida_plt dans le forum Débuter
    Réponses: 6
    Dernier message: 14/03/2012, 23h33
  2. Réponses: 3
    Dernier message: 20/10/2010, 19h32
  3. problème conversion date en chaîne
    Par fakhita dans le forum Langage
    Réponses: 6
    Dernier message: 12/07/2007, 15h16
  4. Réponses: 6
    Dernier message: 14/02/2007, 21h00
  5. Réponses: 4
    Dernier message: 21/09/2005, 18h35

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo