Batch Time abfrage ändern
Hallo,
Ich habe folgendes Problem:
Ich schreibe mit einer Batchdatei ein log und brauche ich auch das Datum und Uhrzeit
und das mach ich so:
Das Problem ist, wenn die Sicherung z.B. um 1Uhr20 fertig ist, Dann ist die Logdatei:
2009_02_13_ 1_20_50
Wie stelle ich es an damit vor der Stunde 1 eine 0 Steht?
Also so:
2009_02_13_01_20_50
Danke.
Gruß
Helmut
Ich habe folgendes Problem:
Ich schreibe mit einer Batchdatei ein log und brauche ich auch das Datum und Uhrzeit
und das mach ich so:
set nd=%date:~-4%_%date:~-7,2%_%date:~-10,2%
set nt=%time:~0,2%_%time:~3,2%_%time:~6,2%
set logfile="Sicherungsprotokoll_%nd%_%nt%.log"
echo Sicherung erfolgreich am %nd% %nt% >> %ziel%\%logfile%
2009_02_13_ 1_20_50
Wie stelle ich es an damit vor der Stunde 1 eine 0 Steht?
Also so:
2009_02_13_01_20_50
Danke.
Gruß
Helmut
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 109066
Url: https://administrator.de/forum/batch-time-abfrage-aendern-109066.html
Ausgedruckt am: 17.04.2025 um 23:04 Uhr
5 Kommentare
Neuester Kommentar
Moin helmuthelmut2000 und bastla,
Bätche sind strohdoof... die kannst Du schon mit sowas losjagen.
und nochmal andererseits @helmuthelmut2000
Wenn das Ganze auf Deinem ureigensten Rechner stattfindet, dann ändere doch einfach das Windows-Zeitanzeige-Verhalten.
Geht über
Grüße
Biber
da es ja wenig sinnvoll ist, in einer noch nicht existierenden Variablen %nt% Leerzeichen durch Nullen zu ersetzen
Andererseits....Bätche sind strohdoof... die kannst Du schon mit sowas losjagen.
und nochmal andererseits @helmuthelmut2000
Wenn das Ganze auf Deinem ureigensten Rechner stattfindet, dann ändere doch einfach das Windows-Zeitanzeige-Verhalten.
Geht über
- Klicki-Bunti irgendwo bei den Einstellungen-Länderspezifisch-Zeit-und-Datum oder so ähnlich
- oder (was ich aus einem Tutorial zu diesem Thema gelernt habe) auch über einen Registry-Wert:
"HKCU\Control Panel\International" --> "ITLZero" REG_SZ; 0 oder 1; Default 0;
Wert 1 zeigt führende Nullen vor 1stelligen Stunden etc. an.
M$-TechnetWert 1 zeigt führende Nullen vor 1stelligen Stunden etc. an.
Grüße
Biber