Format date conversion du mois Java

Résolu
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. Pour manipuler les dates, utilise GregorianCalendar.

    ;-)
    HackTrack
    1. 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...
      1. j'ai trouvé autrement, je garde ma chaine de caractère

        Merci pout ton aide
        1. comment tu as fait alors ?