Hallo,
ich möchte gerne mit Java die zeit zwischen zwei Daten ermitteln.
Das eine Datum kommt aus einer Datenbank mit dem Format yyyy-mm-dd hh:mm:ss
Datenbank auslesen alles kein problem.
Ich habe nun diesen String den ich bekomme zeriteilt in meine ints year month day hour min sec.
nun will ich sie ja in die millis wandeln. dafür mache ich eigentlich was simples (denke ich)
aber ich bekomme über diese methode ausgespuckt das mein datum im jahr 3910 liegt. Was aber eigentlich 2009 ist. und im int year ist auch definitiv 2009.
Was mache ich falsch?
ich möchte gerne mit Java die zeit zwischen zwei Daten ermitteln.
Das eine Datum kommt aus einer Datenbank mit dem Format yyyy-mm-dd hh:mm:ss
Datenbank auslesen alles kein problem.
Ich habe nun diesen String den ich bekomme zeriteilt in meine ints year month day hour min sec.
nun will ich sie ja in die millis wandeln. dafür mache ich eigentlich was simples (denke ich)
Java:
Date trialStart = new Date(yearInt,
monthInt,
dayInt,
hourInt,
minInt,
secInt);
aber ich bekomme über diese methode ausgespuckt das mein datum im jahr 3910 liegt. Was aber eigentlich 2009 ist. und im int year ist auch definitiv 2009.
Was mache ich falsch?