NEWS
Probleme mit Zeitkonvertierung
-
Hallo zusammen,
ich möchte ein Gerät nach einer Laufzeit ausschalten.
Ich wollte eigentlich ein Cron-Job dafür verwenden, denn wenn ein bestimmter wert nicht erreicht ist, soll eine neue Laufzeit gestartet werden.
Die laufzeit wir über VIS vorgegeben.mein Problem ist, dass wenn ich folgendes Blockly verwende
dann werden die Minuten zwar richtig angepasst, aber die stunden werden nach unten geändert.
Kurz zur Erklärung:
das Gerät wurde um 15:31:54 eingeschaltet
die Laufzeit soll hier zum Testen 2 Minuten betragen
Laut berechnung soll es um 12:33:54 ausgeschaltet werden.wodurch kann das kommen?
ich habe verschieden Konvertierungsformate versucht aber ohne erfolg.
Gruß Christian
-
@Chrisbie
Die Konvertierung von "00:02:00" erfolgt als Uhrzeit (von heute) und nicht als Zeitdifferenz.
Konvertiere den String "00:00:00" in ein Datum-Objekt und ziehe diesen von der konvertierten Zeit ab, um die Zeitdifferenz in ms zu erhalten. -
hab mir jetzt so beholfen, finde es aber nicht besonders elegant, aber es scheint zu funktionieren.
-
@Chrisbie sagte:
finde es aber nicht besonders elegant
Funktioniert auch nicht immer (Minuten > 59). Besser so: