Salve a tutti,

Ho il bisogno di andare avanti ed indietro, di giorno in giorno, con le date.

Utilizzo, per il momento, mi sono documentato dalle API

Questo metodo:

codice:
String giorno = request.getParameter("giorno");

Calendar ctoDay = Calendar.getInstance();

if (giorno.equals("avanti")) {
ctoDay.add(Calendar.DATE, 1);
} else if (giorno.equals("indietro")) {
ctoDay.add(Calendar.DATE, -1);
}
java.sql.Date pDataOriginale = new java.sql.Date(ctoDay.getTime().getTime()); // data odierna.
Con questo codice aggiungo e sottraggo i gg:

ctoDay.add(Calendar.DATE, 1);

ma non funziona come dovrebbe, xchè:

1. lo fa solo una volta

2. se oggi è 4/02 passa a 5/02 e si ferma, se sono al 5/02 e vado indietro mi visualizza 3/02;

Secondo me dovrei risettare la data...

Che devo fare? Grazie a tutti.