Bonjour,

J'aurai besoin d'un petit coup de main sur l'affichage d'une date.

La date est renseignée:

classe.methode(new GregorianCalendar(2008,03,25));

Ensuite dans ma classe, j'ai la méthode suivante:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
protected static final SimpleDateFormat date = new SimpleDateFormat("dd/M/yyyy");
 
	public void setCreation(GregorianCalendar cr)
	{
		creation=cr;
		System.out.println(date.format(creation.getTime()));
	}
Et comme résultat c'est la date 25/4/2008 qui est affichée, je ne comprend pas pourquoi les mois sont augmentés de 1 (je sais que les mois sont de 0 à 11) et je n'arrive pas à afficher la bonne date.

Si quelqu'un a une idée...

En tout cas merci à vous