Java Time difference?
Hi,
ich möchte aus zwei Uhrzeiten die Differenz in Stunden haben.
Beispiel:
Uhrzeit 1: 10:00
Uhrzeit 2: 12:30
Ergebnis: 2,5 Stunden
Mit welcher Methode bekomme ich das hin?
LG
1 Antwort
Wie liegen die Zeiten vor? Als Strings, oder als LocalTime-Instanzen, oder...?
Solange es keinen Tageswechsel gibt, ist das auch zu Fuß gerechnnet nicht gerade schwierige Mathematik: die Minuten sind 1/60 Stunden. Somit kannst du die beiden Zeiten ganz einfach in "Dezimalstunden" umrechnen und entsprechend die Differenz bilden.
Ansonsten könnest du auch mit LocalTime.parse() die Strings in entsprechende Objekte umwandeln und die Differenz mit Duration.between() bekommen.
Okey ich habe es jetzt mit "zu Fuß" gemacht, also Minuten und Stunden einzeln ausgerechnet und dann am Ende DiffStunden + DiffMinuten/60 funktioniert super, danke.
LG