JAVA – Come ottenere l’anno corrente in Java

Come mostrare correttamente l’anno corrente in Java (senza usare il metodo Date.getYear)
Fino alla versione del JDK 1.1 veniva abitualmente usato il metodo java.util.Date.getYear()!
Questo metodo è deprecato dalla JDK 1.2 in poi in quanto, per gli anni successi al 1999 restituiva il numero di anni passati dal 1900.
Per ottenere correttamente l’anno in corso si può utilizzare il seguente codice:
Calendar calendar = GregorianCalendar.getInstance();
System.out.printl(“ANNO CORRENTE:” + calendar.get( Calendar.YEAR ));

invece di:

Date d = new Date();
Systtem.out.printl(“ANNO CORRENTE:” + d.getYear());

Che invece mostrerebbe come risultato (nel 2009):
ANNO CORRENTE:109

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.