Die 2 Zeiten 'TMTEST1' und 'TMTEST2' dienen nur für meine Testzwecke. Ich suche eine Lösung wie ich die Uhrzeiten so berechne, dass sogar am Ende ein negativer Wert in dem Format angegeben werden kann. Möglichweise geht das nur alternativ dann mit "-"#, vielleicht habt ihr aber eine bessere Idee.
Die Aussage könnte dann heißen, dass der Vergleich zweier Zeiten negativ ist, wenn die Dauer eines zB. Wasserpumpvorganges im Vergleich zur vorrigen Dauer -00:01:30 sein kann, sozusagen 1,5 Minuten Kürzer war, was ich auch so darstellen möchte.
Editor:
Excel: Testcode:
Code: Alles auswählen
string TMTEST1 = "00:06:00";
string TMTEST2 = "00:06:59";
var LastPTime = TMTEST1.ToTime().ToInteger().ToFloat();
var ActPTime = TMTEST2.ToTime().ToInteger().ToFloat();
var Tage1 = (((ActPTime - LastPTime)/3600)/24);
var ZeitFormat = Tage1.ToTime().Format("%H:%M:%S");
WriteLine(LastPTime );
WriteLine(ActPTime );
WriteLine(Tage1 );
WriteLine(ZeitFormat );