Bonjour,
Suite à la création d'un calendrier je me suis aperçu d'un problème.

Le code ci dessous me renvoie "date : 2002-06-01" alors que je m'attendais à "date : 2002-05-31"

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
Calendar calendar = GregorianCalendar.getInstance();
		calendar.set(Calendar.DAY_OF_MONTH, 31);//jour
		calendar.set(Calendar.MONTH, 05);//mois
		calendar.set(Calendar.YEAR, 2002);//annee
		calendar.add(Calendar.MONTH, -1);
		SimpleDateFormat formatter = new SimpleDateFormat ("yyyy-MM-dd" );
		System.out.println("date : " + formatter.format(calendar.getTime()));
Je n'ai pas essaye pour toute les date mais est ce qu'il y aurait un bug?
Version Java : 1.6.0_05

Merci de votre réponse.
Bonne journée