Dauer eines Events anhandUnterschied berechnen?

sh

Aktives Mitglied
Hallo!

Ich hab eine Logdatei welche eingelesen wird.
Nun will ich die Dauer bestimmter Events die in der Logfile mitgeschrieben wurden ausrechnen.

Beispiel:
Code:
06/10/2011 - 21:58:19 - START of Event1
06/10/2011 - 22:18:22 - END of Event1

Ich will jetzt die Dauer von Event1, also "00:20:03". Ein Event dauert nie mehr als 4 Stunden, also reicht das format "HH:mm:ss". Allerdings bin ich mir nicht wirklich sicher wie ich da anfangen soll. Vermutlich mit Date/Calendar/Timestamp und SimpleDateFormat?

Aber wie bekomme ich den "Unterschied" der Logfile-Timestamps als neues "Date" zB.? Hat vll. jemand ein Beispiel?

MfG
 
Außerdem kann man mit dem Calender Stunden/Tage/Monate etc zu einem bestimmten Datum addieren,subtrahieren. Das könnte auch eine Lösung sein, wobei ich denke, dass das mit den Timestamps vlt besser wird.
 

Zurück
Oben