- Registriert
- 31.10.07
- Beiträge
- 149
Vielleicht gibt es hier ja jemand der mir mal eben helfen kann:
Folgender Java Programmcode soll mir das Datum - x Tage zurückgeben.
Das Ergebnis des Timestamp ist meiner Meinung nach korrekt, aber wenn ich es als Date casten will, gibt die Konsole ein falsches Datum aus.
Das ist die Ausgabe, wenn sel_day == 3 ist:
Vielleicht hat jemand ne idee?
Vielen Dank im voraus.
Folgender Java Programmcode soll mir das Datum - x Tage zurückgeben.
Das Ergebnis des Timestamp ist meiner Meinung nach korrekt, aber wenn ich es als Date casten will, gibt die Konsole ein falsches Datum aus.
Code:
//Datum
Date seldate = null;
if(sel_day != 0) {
long now = new Date().getTime();
long newday = (now/1000);
long dbday = newday - (sel_day * 60 * 60 *24);
seldate = new Date(dbday);
System.out.println(seldate);
System.out.print("DATUM");
}
Das ist die Ausgabe, wenn sel_day == 3 ist:
DATUMThu Jan 15 05:21:35 CET 1970
Vielleicht hat jemand ne idee?
Vielen Dank im voraus.