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
mi viene restituito questocodice: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())); } }
e se provo a mettere un numero implicito nel primo campo del getDisplayNames mi risulta NULL....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}
cosa sbaglio?

Rispondi quotando