Über Batch die vergangene Zeit zwischen zwei Daten berechnen
Hallo Administratoren,
ich bin gerade dabei ein Skript zu schreiben der "Die vergangene Zeit zwischen zwei Daten" ausrechnen soll.
Die Daten sehen in etwa so aus:
Die vergangene Zeit würde ich gerne in Sekunden, Minuten, Stunden und Tagen berechen.
Da ich keine Ahnung habe wie ich das machen soll, bitte ich um HILFE.
Mit freundlichen Grüßen Motorcross
ich bin gerade dabei ein Skript zu schreiben der "Die vergangene Zeit zwischen zwei Daten" ausrechnen soll.
Die Daten sehen in etwa so aus:
12.10.2010-13:22:45
12.10.2010-13:49:02
Da ich keine Ahnung habe wie ich das machen soll, bitte ich um HILFE.
Mit freundlichen Grüßen Motorcross
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 153209
Url: https://administrator.de/forum/ueber-batch-die-vergangene-zeit-zwischen-zwei-daten-berechnen-153209.html
Ausgedruckt am: 07.01.2025 um 09:01 Uhr
3 Kommentare
Neuester Kommentar
Hallo Motorcross!
Wie das Leben so spielt, wurde gerade erst ein (ur-)alter Thread zu einem vergleichbaren Thema "wiederbelebt": Laufzeit bzw. Dauer einer Batch ermitteln!
Um aber die seinerzeit angesprochene (sinnvollere) VBS-Variante (in einen Batch verpackt und an die konkrete Fragestellung angepasst) nicht zu unterschlagen:
Grüße
bastla
Wie das Leben so spielt, wurde gerade erst ein (ur-)alter Thread zu einem vergleichbaren Thema "wiederbelebt": Laufzeit bzw. Dauer einer Batch ermitteln!
Um aber die seinerzeit angesprochene (sinnvollere) VBS-Variante (in einen Batch verpackt und an die konkrete Fragestellung angepasst) nicht zu unterschlagen:
@echo off & setlocal
set "Von=12.10.2010-13:22:45"
set "Bis=12.10.2010-13:49:02"
set G=%temp%\GetTimeDiff.vbs
>%G% echo D=CDate(Replace(WScript.Arguments(1),"-"," "))-CDate(Replace(WScript.Arguments(0),"-"," ")):WScript.Echo Int(D)^&" "^&Hour(D)^&" "^&Minute(D)^&" "^&Second(D)
for /f "tokens=1-4" %%a in ('cscript //nologo %G% "%Von%" "%Bis%"') do echo %%a Tage %%b Stunden %%c Minuten %%d Sekunden
bastla