Ciao,
ho bisogno di generare automaticamente, data una data, il giorno precedente e il giorno successivo. Questo deve tenere ovviamente conto del mese e dell'anno, deve quindi individuare i mesi di 30 giorni piuttosto che di 31 e gli anni bisestili, e quando si arriva alla fine di un mese passare automaticamente al mese successivo in modo corretto.
Per ora ho creato un data in questo modo
Codice PHP:
calendar = new GregorianCalendar(yy, mm, dd);
usando un GregorianCalendar a cui passo anno mese e giorno.
Poi utilizzo i seguenti metodi per passare al giorno successivo e precedente:
Codice PHP:
calendar.roll(Calendar.DAY_OF_MONTH, true);
calendar.roll(Calendar.DAY_OF_MONTH, false);
Ma essi modificano unicamente il campo indicato, ossia il giorno, e lasciano invariati gli altri campi, cosìcchè arrivati al primo giorno del mese la variazione non avviene correttamente.
Suggerimenti?