Dans un fichier batch, j'ai besoin d'extraire un mois, un jour, une année de la commande date. J'ai donc utilisé ce qui suit, qui analyse essentiellement la commande Date pour extraire ses sous-chaînes dans une variable:
set Day=%Date:~3,2%
set Mth=%Date:~0,2%
set Yr=%Date:~6,4%
Tout cela est parfait, mais si je déploie ce fichier de commandes sur une machine avec des paramètres régionaux / nationaux différents, il échoue car le mois, le jour et l'année sont à des emplacements différents.
Comment extraire le mois, le jour et l'année quel que soit le format de date?