Probleme avec la date dans un batch [batch] - Shell/Batch - Programmation
Marsh Posté le 01-08-2003 à 12:36:40
le /a est inutile
tu commence au caractère 3 et non 8 (sur mon Win XP Français)
->
set mois=%date:~3,2%
echo a%mois%a
A+
Marsh Posté le 01-08-2003 à 16:04:49
Citation : |
Donc si ca commence par un 0 c'est de l'octal
Or en octal les chiffres vont de 0 a 7, donc "08" est une valeur invalide
Marsh Posté le 01-08-2003 à 11:43:28
Slut,
J'ai fait ca :
set /a mois=%date:~8,2%
echo a%mois%a
et j obtiens ca :
C:\gael>set /a mois=08
Nombre non valide. Les constantes numériques doivent être soit décimales (17),
soit hexadécimales (0x11), soit octales (021).
Comment je resoud ce probleme ?