H
Hobbit_Im_Blutrausch
Gast
Hi, ich möchte eine Art Countup bauen, bei der die Zeit berechnet wird, die seit dem eingegebenen Datum bis zum heutigen Tag vergangen ist! Und das auf Jahre, Monate, Tage, Stunden und Minuten. Das funktioniert mit GregorianCalendar soweit auch ganz gut, bis aufs Jahr! Denn wenn die Differenz der beiden Zeitpunkte weniger als ein Jahr beträgt, wird für die Jahresdifferenz trotzdem 1 angezeigt anstatt 0! Wie kann ich das lösen?
Vielen Dank schonmal im Vorneweg für die Hilfe
Code:
GregorianCalendar differenz = new GregorianCalendar();
differenz.add(Calendar.MINUTE, -minute);
differenz.add(Calendar.HOUR_OF_DAY, -stunde);
differenz.add(Calendar.DAY_OF_MONTH, -tag);
differenz.add(Calendar.MONTH, -monat);
differenz.add(Calendar.YEAR, -jahr);
Vielen Dank schonmal im Vorneweg für die Hilfe