J'ai le problème suivant en Java (je vois que certaines personnes ont un problème similaire en JavaScript mais j'utilise Java)
System.out.println(new Date().getYear());
System.out.println(new GregorianCalendar().getTime().getYear());
System.out.println(this.sale.getSaleDate().getYear());
System.out.println(this.sale.getSaleDate().getMonth());
System.out.println(this.sale.getSaleDate().getDate());
Retour
I/System.out( 4274): 112
I/System.out( 4274): 112
I/System.out( 4274): 112
I/System.out( 4274): 1
I/System.out( 4274): 11
Je ne comprends pas le 112 bits que je pensais avoir été 2012.
Ce qui se passe? Est le
java.util.Date
classe inutilisable ? Je stocke cela en tant que champ dans plusieurs
de mes cours pour mémoriser une date et une heure. Que dois-je faire?