Differenz zweier Zeiten

Julian Maicher

Erfahrenes Mitglied
Hallo!

Ich habe 2 Zeiten im Format 'Minuten:Sekunden:Millisekunden' (00:00:00).
Wie kann ich jetzt am besten die Differenz der beiden Zeiten errechnen? Gibt es da vorgegebene Zeitformate, welche ich nutzen kann?
Klar, ich könnte erst die Zeiten in Millisekunden umrechnen, dann die Differenz errechnen und das Format anschließend wieder erzeugen, aber das muss doch auch einfach gehen, oder?

Hier mal ein Beispiel:

Zeit 1: 01:29:11
Zeit 2: 01:31:23
Differenz: 00:02:12
 
Zuletzt bearbeitet:
Hi.

Benutze die TimeSpan-Klasse.

Code:
TimeSpan ts1 = TimeSpan.Parse("01:29:11");
TimeSpan ts2 = TimeSpan.Parse("01:31:23");
TimeSpan res = ts2 - ts1;

MfG,
Alex
 
Klappt - Danke!
Code:
Dim t1 As TimeSpan = TimeSpan.Parse("01:29:11")
Dim t2 As TimeSpan = TimeSpan.Parse("01:31:23")
Dim diff As TimeSpan = t2.Subtract(t1)
 
Zurück