carMAN
22-10-2004, 20:12
Ho scritto questo codice:
...
PianoLavorativo piano=new PianoLavorativo(new Date(104,9,30),new Date(104,10,2));
...
che genera un pianoLavorativo:
...
public PianoLavorativo(Date inizio,Date fine)
{this.inizio=inizio;
this.fine=fine;
for (long g=0;g<giorni_totali();g++)
piano.add(new Giorno(new Date(inizio.getTime()+g*24*60*60*1000)));
for (int hh=0;hh<piano.size();hh++)
{System.out.println(" ------------- "+hh+" "+((Giorno)piano.get(hh)).getData()); }
}//end
...
ma quando eseguo il codice, ottengo questa incoerenza:
------------- 0 Sat Oct 30 00:00:00 CEST 2004
------------- 1 Sun Oct 31 00:00:00 CEST 2004
------------- 2 Sun Oct 31 23:00:00 CET 2004
------------- 3 Mon Nov 01 23:00:00 CET 2004
------------- 4 Tue Nov 02 23:00:00 CET 2004
------------- 5 Wed Nov 03 23:00:00 CET 2004
------------- 6 Thu Nov 04 23:00:00 CET 2004
Perchè viene stampato due volte il 31 ottobre 2004?
cosa signifa CET e CEST?
grazie a coloro che mi aiuteranno
ciao ciao
...
PianoLavorativo piano=new PianoLavorativo(new Date(104,9,30),new Date(104,10,2));
...
che genera un pianoLavorativo:
...
public PianoLavorativo(Date inizio,Date fine)
{this.inizio=inizio;
this.fine=fine;
for (long g=0;g<giorni_totali();g++)
piano.add(new Giorno(new Date(inizio.getTime()+g*24*60*60*1000)));
for (int hh=0;hh<piano.size();hh++)
{System.out.println(" ------------- "+hh+" "+((Giorno)piano.get(hh)).getData()); }
}//end
...
ma quando eseguo il codice, ottengo questa incoerenza:
------------- 0 Sat Oct 30 00:00:00 CEST 2004
------------- 1 Sun Oct 31 00:00:00 CEST 2004
------------- 2 Sun Oct 31 23:00:00 CET 2004
------------- 3 Mon Nov 01 23:00:00 CET 2004
------------- 4 Tue Nov 02 23:00:00 CET 2004
------------- 5 Wed Nov 03 23:00:00 CET 2004
------------- 6 Thu Nov 04 23:00:00 CET 2004
Perchè viene stampato due volte il 31 ottobre 2004?
cosa signifa CET e CEST?
grazie a coloro che mi aiuteranno
ciao ciao