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??
Please also mark the comments that contributed to the solution of the article
Content-Key: 64515
Url: https://administrator.de/contentid/64515
Printed on: May 5, 2024 at 18:05 o'clock
4 Comments
Latest comment
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]