Format date conversion du mois Java

Résolu
kelulu Messages postés 8 Statut Membre -  
 Utilisateur anonyme -
Bonjour j'ai un problème,

J'utilise une méthode qui permet de convertir une chaine qui contient un nombre correspondant à un mois.
Par ex String moisS = "3" pour le mois de mars

Seulement je dois appeler une autre méthode qui recoit un mois en entier et faire en sorte que ce mois ce trouve sur deux chiffres :
Dans l'ex : int mois = 03

Lorsque je fais int mois = Integer.parseInt(moisS);
mois = 3 et non à 03 comme je le souhaite

Comment faire pour ajouter le 0 devant les numéro de mois à 1 chiffre sachant que ce doit etre un entier?

Merci de votre aide
Kelulu

3 réponses

  1. Utilisateur anonyme
     
    Pour manipuler les dates, utilise GregorianCalendar.

    ;-)
    HackTrack
    1
  2. jebok Messages postés 371 Date d'inscription   Statut Membre 51
     
    import java.text.DecimalFormat;
    
    DecimalFormat df = new DecimalFormat();
    df.setMinimumIntegerDigits(2);
    int mois = Integer.parseInt(moisS);
    StringBuffer st = df.format(mois);


    Mais je ne suis pas sûr que cela te soit utile car tu récupères un StringDuffer à la fin...
    0
  3. kelulu Messages postés 8 Statut Membre
     
    j'ai trouvé autrement, je garde ma chaine de caractère

    Merci pout ton aide
    0
    1. jebok Messages postés 371 Date d'inscription   Statut Membre 51
       
      comment tu as fait alors ?
      0