Uhrzeit formatieren?
%time:~-11,2%
Hallo,
ich hole mit die aktuelle Stunde mit "set hh=%time:~-11,2%"
Ich möchte aber die Stunde immer zweistellig haben, also "01". Der Befehl liefert allerdings " 1".
Hat jemand eine Idee?
Danke!!!
Gruß
-michael
Hallo,
ich hole mit die aktuelle Stunde mit "set hh=%time:~-11,2%"
Ich möchte aber die Stunde immer zweistellig haben, also "01". Der Befehl liefert allerdings " 1".
Hat jemand eine Idee?
Danke!!!
Gruß
-michael
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 27105
Url: https://administrator.de/forum/uhrzeit-formatieren-27105.html
Ausgedruckt am: 22.04.2025 um 20:04 Uhr
2 Kommentare
Neuester Kommentar
Moin votec-cougar,
Im Bereich "Batch & Shell" gibt es hier auch ein kleines Tutorial, das sich nur mit "Datums- und Zeitvariablen im Batch" beschäftigt. Da ist so etwas ausführlicher beschrieben.
Auf die Schnelle:
hh=09
mm=20
Gruß Biber
Im Bereich "Batch & Shell" gibt es hier auch ein kleines Tutorial, das sich nur mit "Datums- und Zeitvariablen im Batch" beschäftigt. Da ist so etwas ausführlicher beschrieben.
Auf die Schnelle:
for /F "tokens=1-2 delims=:," %i in ("%time%") do Set "hh=0%i" & set "MM=0%j"
Set "hh=0 9" & set "MM=020"
set "hh=%hh: =%"
set "hh=%hh:~-2%"
set "mm=%mm: =%"
set "mm=%mm:~-2%"
Set "hh=0 9" & set "MM=020"
set "hh=%hh: =%"
set "hh=%hh:~-2%"
set "mm=%mm: =%"
set "mm=%mm:~-2%"
hh=09
mm=20
Gruß Biber