Retourner la date du mois dernier

Fermé
henryy - 12 juil. 2011 à 17:46
 LUDO - 14 juil. 2011 à 16:15
Salut,

Je cherche à afficher la date du mois dernier sous la forme dd-mm-yyyy depuis un script batch

Lorsque je fais:
set vardate=%date:~0,2%-%date:~3,2%-%date:~6,4%

J'ai la date du jour, je cherche la même chose mais qui m'afficherait 12/06/2011 (en sachant que nous sommes aujourd'hui le 12/7)

Merci par avance
A+
A voir également:

1 réponse

salut,

essaye ça:

@echo off
set MOIS_EN_COURS=%date:~3,2%
set /a MOIS_PRECEDENT=%MOIS_EN_COURS% - 1
if %MOIS_PRECEDENT% LSS 10 set MOIS_PRECEDENT=0%MOIS_PRECEDENT%
set DATE_MOIS_PRECEDENT=%date:~0,3%%MOIS_PRECEDENT%%date:~5,5%
echo %DATE_MOIS_PRECEDENT%
PAUSE

Voila la date du mois dernier est stockée dans la variable DATE_MOIS_PRECEDENT
0