Jaja, ich und meine ewigen Zeit fragen :).
Wie kann man das realisieren dass wenn man die Zeit vorgabe hat, wie lang etwas dauert, und den Endpunkt dass man den Start davon ausrechnen lässt? Also sagen wir zb, den Akku zu laden benötigt 4 Stunden (Dauer) und er soll um 17 Uhr fertig sein (Endpunkt) dass er mir ausrechnet wann gestartet werden muss? Das ganze soll sich nicht nur auf Stunden und Minuten sondern auch auf Sekunden beziehen. Die Funktion von Bugfix
Spoiler anzeigen
#include <date.au3>
$t1 = "2009/01/01 13:15:00"
$t2 = _NowCalc()
$diff = _DateDiff('s', $t1, $t2)
Select
Case $diff < 60
$sDiff = StringFormat('%02u', $diff) & ' s'
Case $diff < 60*60
$sDiff = StringFormat('%02u', Floor($diff/60)) & ':' & _
StringFormat('%02u', Mod($diff,60)) & ' min'
Case $diff < 60*60*24
$sDiff = StringFormat('%02u', Floor($diff/3600)) & ':' & _
StringFormat('%02u', Floor(Mod($diff,3600)/60)) & ':' & _
StringFormat('%02u', Mod(Mod($diff,3600),60)) & ' h'
Case Else
$sDiff = Floor($diff/86400) & ' d / ' & _
StringFormat('%02u', Floor(Mod($diff,86400)/3600)) & ':' & _
StringFormat('%02u', Floor(Mod(Mod($diff,86400),3600)/60)) & ':' & _
StringFormat('%02u', Mod(Mod(Mod($diff,86400),3600),60)) & ' h'
EndSelect
MsgBox(0, 'Vergangene Zeit', $sDiff)
War hier bereits sehr hilfreich, ich hab nur ein Problem wenn sich das über einen Tag hinzieht, das heißt wenn etwas 5 Stunden dauert und um 2 Uhr morgens fertig sein soll. Entweder steh ich grad iwie neben mir oder ich bin aufm Holzweg. Wär gut wenn ihr mir helfen könntet
mfg, Tom