Aller au contenu

.BAT : récupérer date de la veille

Bon ok c’est un peu de la triche (car on utilise powershell) mais cela fonctionne lol

Si vous souhaitez uniquement le jour mettre dd sinon dd-MM-yyyy

FOR /F "tokens=* USEBACKQ" %F IN (powershell.exe -Command "Get-Date ((Get-Date).AddDays(-1)) -format "dd"") DO (SET yesterday=%F)
echo %yesterday%

Si vous etes dans un script il faut rajouter des %

 
FOR /F "tokens=* USEBACKQ" %%F IN (powershell.exe -Command "Get-Date ((Get-Date).AddDays(-1)) -format "dd"") DO (SET yesterday=%%F) 

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *