Obtenir la date dans le Batch Script
Parfois, nous devons trouver la date à diverses fins du système. Nous pouvons facilement obtenir la date actuelle en utilisant le script Batch.
Dans cet article, nous verrons comment obtenir la date à l’aide du script Batch. De plus, nous verrons des exemples et des explications nécessaires pour faciliter la compréhension du sujet.
Obtenir la date dans le Batch Script
Dans l’exemple ci-dessous, nous allons écrire un programme en Batch qui fournira la date actuelle. Notre code ressemblera à ceci :
@echo off
ECHO Today is - %DATE%
Lorsque vous exécutez le programme, le programme affichera la sortie ci-dessous.
Production:
Today is - Wed 06/01/2022
Un exemple avancé pour obtenir la date dans un script Batch
Ce code fournira la date dans un format par défaut, MM/DD/YYYY
. Si vous souhaitez obtenir la date dans un format différent comme DD/MM/YYYY
ou YYYY/MM/DD
, vous devez suivre l’exemple ci-dessous.
Ceci est un exemple un peu avancé qui vous permet de personnaliser le format de la date. Le code ressemblera à ceci :
@ECHO off
SET YY=%DATE:~-4%
SET MM=%DATE:~-7,2%
SET DD=%DATE:~-10,2%
ECHO In format YYYY/MM/DD - %YY%-%MM%-%DD%
ECHO In format DD/MM/YYYY - %DD%-%MM%-%YY%
La date entière est fournie sous forme de chaîne. Ainsi, pour organiser les données dans notre format, nous devons supprimer les parties Jour, Mois et Année de la chaîne, et dans notre exemple, nous l’avons déjà fait dans nos trois premières lignes.
Tout d’abord, nous avons coupé la partie Année, puis la partie Mois et enfin la partie Jour. Enfin, nous organisons les données dans notre format.
Si vous exécutez l’exemple, vous obtiendrez une sortie comme celle ci-dessous.
Production:
In format YYYY/MM/DD - 2022-01-06
In format DD/MM/YYYY - 06-01-2022
Aminul Is an Expert Technical Writer and Full-Stack Developer. He has hands-on working experience on numerous Developer Platforms and SAAS startups. He is highly skilled in numerous Programming languages and Frameworks. He can write professional technical articles like Reviews, Programming, Documentation, SOP, User manual, Whitepaper, etc.
LinkedIn