ecco la soluzione:
per scorrere tutto l'anno da una data data in input
...
//creo il vettore dei mesi
int[] mesi={Calendar.JANUARY,Calendar.FEBRUARY,Calendar. MARCH,Calendar.APRIL,Calendar.MAY,Calendar.JUNE,Ca lendar.JULY,Calendar.AUGUST,Calendar.SEPTEMBER,Cal endar.OCTOBER,Calendar.NOVEMBER,Calendar.DECEMBER} ;
//imposta la data del calendario Gregoriano sulla data datami in input
Calendar cal = new GregorianCalendar(year,mesi[month-1],day);
do
{
//prendo il giorno della settimana in pratica ritorna un numero intero tra
// 1 e 7 esempio:1=Sunday 2=Monday......
giornoSettimana = cal.get(Calendar.DAY_OF_WEEK);
//elaborazione cioË casa si vuole fare:
//tipo inserimenti nel database
//aggiungo un giorno al mese corrente
cal.add(Calendar.DAY_OF_MONTH,1);
}
//il ciclo continua fin quando l'anno del calendario Gregoriano Ë uguale all'anno corrente
while(cal.get(Calendar.YEAR)==yearCorrente);
...![]()
![]()

Rispondi quotando