Ich verwende häufig Zeitstempel für die Benamung von Logdateien. Da der original Zeitwert von Windows dafür nicht brauchbar ist, formatiere ich ihn mir um.
Windows-Zeitstempel zerlegen
REM Erstmal den Originalwert vom System aufnehmen, ... SET zeit=%time% REM ... dann die Stunde extrahieren, ... SET stunde=%time:~0,2% REM ... die evtl. vorhandenen Leerzeichen durch eine Null ersetzen, ... SET stunde=%stunde: =0% REM ... dann die Minuten extrahieren, ... SET minute=%time:~3,2% REM ... und wieder die evtl. vorhandenen Leerzeichen durch eine Null ersetzen SET minute=%minute: =0%
Zeitstempel neu zusammensetzen
Dadurch, dass man die einzelnen Bestandteile der Zeit jetzt in separaten Variablen hat, kann man diese nach eigenen Wünschen wieder zusammensetzen.
Z.B.
SET Zeit=%stunde%-%minute%.