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

  • Votes
  • Date
  • Date décroissante
  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 ?
    2. Pour manipuler les dates, utilise GregorianCalendar.

      ;-)
      HackTrack