Ciao a tutti...
sto provando a usare getDisplayNames di Calendar per poter avere le stringhe dei campi che servono a me...
per ora stavo facendo delle prove col mese attuale... ma mi succede una cosa strana
con questo codice
codice:
import java.util.Calendar;
import java.util.Locale;
public class Prova {
public static void main(String[] args) {
Calendar c = Calendar.getInstance();
System.out.println(c.getDisplayNames(Calendar.MONTH, Calendar.SHORT, Locale.getDefault()));
}
}
==== oppure ====
import java.util.Calendar;
import java.util.Date;
import java.util.Locale;
public class Prova {
public static void main(String[] args) {
Date dataAddebitoD = new Date();
Calendar c = Calendar.getInstance();
c.setTime(dataAddebitoD);
System.out.println(c.getDisplayNames(Calendar.MONTH, Calendar.SHORT, Locale.getDefault()));
}
}
mi viene restituito questo
codice:
{gen=0, apr=3, feb=1, nov=10, set=8, mag=4, dic=11, ott=9, giu=5, mar=2, ago=7, lug=6}
e se provo a mettere un numero implicito nel primo campo del getDisplayNames mi risulta NULL....
cosa sbaglio?