Salut,

J'ai un petit probleme avec la classe Calendar, j'ai un décalage d'un mois.

voici mon code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
public class Dates {
 
	public static void main(String [] args){
 
		Date d = new Date();
		long time = d.getTime();
		GregorianCalendar calendar = new GregorianCalendar();
		calendar.setTimeInMillis(time);
 
		System.out.println("Année:"+calendar.get(Calendar.YEAR));
		System.out.println("Mois:"+calendar.get(Calendar.MONTH));
		System.out.println("Jour:"+calendar.get(Calendar.DAY_OF_MONTH));
		System.out.println(new Date());
	}
 
}
Le résultat:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
Année:2007
Mois:8
Jour:21
Fri Sep 21 09:34:38 CEST 2007