Zeitangabe verkürzen
Hallo,
ich möchte einem Dateinamen per Batch folgendes Uhrzeitformat beibringen: HH-MM_Datei.txt
Wenn ich nun mit
@for /F "tokens=1,2,3,4 delims=. " %%a in ('time /t') do set zeit=%%c
die zeit aufrufe, kommt die ganze uhrzeit. wie kann ich nun stunden und minuten extra ausgeben lassen??
ich möchte einem Dateinamen per Batch folgendes Uhrzeitformat beibringen: HH-MM_Datei.txt
Wenn ich nun mit
@for /F "tokens=1,2,3,4 delims=. " %%a in ('time /t') do set zeit=%%c
die zeit aufrufe, kommt die ganze uhrzeit. wie kann ich nun stunden und minuten extra ausgeben lassen??
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 64515
Url: https://administrator.de/forum/zeitangabe-verkuerzen-64515.html
Ausgedruckt am: 28.06.2025 um 17:06 Uhr
4 Kommentare
Neuester Kommentar
Hallo dodge55 und willkommen im Forum!
In XP bringen beide der folgenden Varianten die von Dir gewünschte Formatierung:
oder
bzw, da ja die Stunde mit führender Null gewünscht ist:
Grüße
bastla
[Edit] Version "führende Null" ergänzt [/Edit]
In XP bringen beide der folgenden Varianten die von Dir gewünschte Formatierung:
for /F "tokens=1,2 delims=:" %%a in ('time /t') do set zeit=%%a-%%b
set zeit=%time:~0,2%-%time:~3,2%
set /a h=100+%time:~0,2%
set m=%time:~3,2%
set zeit=%h:~-2%-%m%
Grüße
bastla
[Edit] Version "führende Null" ergänzt [/Edit]