Uhrzeiten subtrahieren

b1zarRe

Bekanntes Mitglied
Hey,

ich möchte folgendes machen:
Von einer einzugebenen Uhrzeit eine konstante Zeit abziehen.

Beispiel:
09:00 (Eingabe)
02:45 (Konstante Zeit)

=> Ergebnis = 06:15

Wie ist sowas in Java möglich? Ich experimentiere schon mit der Date Klasse und
mit der Gregorian Klasse, aber so recht ist die Idee noch nicht entstanden...

Ich hatte überlegt, einfach 09:00 in MS zu speichern, also: 9 * 60 * 60 * 1000
und dasselbe für die konstante Zeit und dann die Differenz zu erhalten...

Jedoch ergab das immer bei mir einen Overflow, obwohl ich alles in einer long Variable gespeichert hatte.

Geht es einfacher als meine Idee?
 

b1zarRe

Bekanntes Mitglied
Ich habe es nun so gelöst, dass ich mir selbst eine Klasse geschrieben habe, die
aus einer Uhrzeit erst einmal die resultierenden Minuten errechnet und dann
alles verrechnet.

Dennoch würde ich gerne wissen, ob es nicht noch einfacher geht und ohne
zusätzliche Klassen sondern nur welche, die im Standard SDK enthalten sind oO
 

Ähnliche Java Themen

Neue Themen


Oben