Ich habe mir letztens ein kleines Tool für meinen Windows Server programmiert, welches mir die Laufzeit des Servers in Monate, Tage, Stunden, Minuten und Sekunden anzeigen soll. Doch dabei gibt es ein Problem.
Und zwar lese ich die Laufzeit mit ElapsedMilliseconds() aus. Letztens (etwa 23 Tage Laufzeit) hat es noch richtig funktioniert. Doch heute habe ich wieder geschaut, wie lange der Server schon läuft und bekam eine negative Zahl.

Dann habe ich das ganze mal etwas verändert und habe mir zusätzlich noch die Anzahl der Sekunden ausgeben lassen.
Und dann war das Problem klar: Die Sekundenzahl war negativ.
Hier der Beweis:

Ist schon jemand anderem dieses Problem bekannt und weiß vielleicht wie man es umgehen kann?