Hallo,
gibt es eine einfache Möglichkeit, den Unterschied zwischen 2 DateTime-Werten in Stunden zu bekommen?
Ich weiß, es ist eine Möglichkeit, sich für jeden Tag 24h zu berechnen, für jeden Monat 188h und so weiter ... aber gibt es einen einfachen Weg, mybe gegeben?
Beispiel:
%Vor%=? Stundenunterschied
Es ist ziemlich einfach:
%Vor% Beachten Sie, dass, wenn diese DateTime
-Werte lokal verwendet wurden, die Ergebnisse möglicherweise nicht die Anzahl der verstrichenen Stunden sind. Zum Beispiel könnten Sie eine DateTime
von Mitternacht und eine von 2 Uhr morgens haben, aber nur eine Stunde war verstrichen - weil die Uhren um 1 Uhr morgens weitergingen. Dies kann oder kann kein Problem für Sie sein. Es wird kein Problem sein, wenn Sie mit UTC DateTime
-Werten arbeiten.
(dateTime1-dateTime2).TotalHours
ergibt ein Double mit der totalen Differenz in Stunden zwischen den beiden.
DateTime.Subtract (DateTime) gibt eine TimeSpan mit einer TotalHours-Eigenschaft zurück.