« DOS/Date » : différence entre les versions

Contenu supprimé Contenu ajouté
Ligne 20 :
 
== Exemple ==
Le script suivant récupère le retour de <code>DATE /T</code> grâce à la commande [[DOS/For|For]] et découpe la ligne suivant les caractères / et espace pour ne récupérer que certaines informations.
<source lang=dos>
@ECHO OFF
FOR /F "usebackq tokens=1,2,3,4 delims=/ " %%A in (`DATE /T`) DO (
ECHO Jour de la semaine : %%A
ECHO Jour du mois : %%B
ECHO Mois : %%C
ECHO Année : %%D
)
</source>
{{attention|L'exemple ci-dessus ne fonctionne pas sur le DOS Microsoft Windows [version 6.1.7601] car "DATE /T" n'y affiche pas le jour de la semaine.}}
 
Notons qu'il est également possible de passer par la variable d'environnement <code>%DATE%</code> de la manière suivante :
<source lang=dos>
ECHO AnnéeDate : %DATE:~%
Année: 14/10/2010
ECHO Jour du mois : %DATE:~0,2%
Jour du mois: 14
ECHO Mois : %DATE:~3,2%
Mois: 10
ECHO Année : %DATE:~6,4%
Année: 2010
</source>