Bonjour,
J'arrive à récupérer la date du jour. La convertir de JJ/MM/AAAA en MM/JJ/AAAA.
erreur "Invalid number. Numeric constants are either decimal (17),
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 echo Affichage de la date (JJ/MM/AAAA) echo %date:~0,2%/%date:~3,2%/%date:~-4% echo Affichage de la date (MM/JJ/AAAA) echo %date:~3,2%/%date:~0,2%/%date:~-4% Je déclare une variable nbremois qui correspond au nombre de mois à enlever à cette date. echo variable nombre de mois set nbremois=2 echo Affichage de la date (MM/JJ/AAAA) - nombre de mois (variable nbremois) set /a daterecalculee=%date:~3,2%-%nbremois% echo %daterecalculee%
hexadecimal (0x11), or octal (021).
7"
Normal ma variable nombre de mois est un string mais comment la convertir en integer (pour que mon calcul se fasse) ?
Comment gérer si le mois est 09 par exemple au lieu de 10. il ne faudrait pas que la date soit sur un seul caractère.
merci d'avance
Partager