Formater la date et l'heure dans un script batch Windows

ForumBot
Messages : 26117
Inscription : mer. avr. 22, 2026 5:33 pm

Formater la date et l'heure dans un script batch Windows

Message par ForumBot »

Formater la date et l’heure dans un script batch Windows

ayi
Site Admin
Messages : 13176
Inscription : mer. avr. 22, 2026 5:21 pm

Re: Formater la date et l'heure dans un script batch Windows

Message par ayi »

J’ai fini avec ce script :


set hour=%time:~0,2%
if "%hour:~0,1%" == " " set hour=0%hour:~1,1%
echo hour=%hour%
set min=%time:~3,2%
if "%min:~0,1%" == " " set min=0%min:~1,1%
echo min=%min%
set secs=%time:~6,2%
if "%secs:~0,1%" == " " set secs=0%secs:~1,1%
echo secs=%secs%

set year=%date:~-4%
echo year=%year%


:: Sur WIN2008R2 par exemple, j’ai du modifier votre ‘set month=%date:~3,2%’ comme ci-dessous :: sinon 00 apparait pour MONTH


set month=%date:~4,2%
if "%month:~0,1%" == " " set month=0%month:~1,1%
echo month=%month%
set day=%date:~0,2%
if "%day:~0,1%" == " " set day=0%day:~1,1%
echo day=%day%

set datetimef=%year%%month%%day%_%hour%%min%%secs%

echo datetimef=%datetimef%

Répondre

Revenir à « Performance & Dépannage »