Galactic Civilizations 3
Afficher la date et l'heure dans un script batch

Afficher la date et l'heure dans un script batch

Catégorie: Programmation.
Posté par le 25/02/2013.
Dernière mise à jour le 05/11/2013.

Description

Dans ce tutoriel, vous apprendrez comment afficher et manipuler la date et l'heure dans un script batch sous windows.

Introduction

Ce tutoriel ne nécessite aucun prérequis, il peut être testé sous Windows XP, Windows Vista, Windows 7 ou Windows 8.Un simple éditeur de texte est nécessaire pour suivre ce tutoriel. Par exemple, Bloc-notes.

Afficher la date et l'heure

Pour afficher la date et l'heure dans un script batch, ils vous suffit d'utiliser les commandes suivantes :

  • date : pour afficher la date;
  • time : pour afficher l'heure;

Voici un petit exemple d'utilisation de ces deux commandes :

@echo off
echo Nous sommes le %date%
echo Et il est %time%

Ceci affichera :

Nous sommes le 25/02/2013
Et il est 20:43:13.39

Découper la date

Par défaut, la commande date renvoie la date du jour dans le format suivant : jj/mm/aaaa.

Pour découper une date, il faut utiliser la syntaxe suivante :

%date:~positionDepart,nombreCaracteres%

Voici comment découper la date:

  • %date:~6,4% : Pour afficher l'année (Afficher 4 caractères à partir de la position 6);
  • %date:~3,2% : Pour afficher le mois (Afficher 2 caractères à partir de la position 3);
  • %date:~0,2% : Pour afficher le jour (Afficher 2 caractères à partir de la position 0);

Chaine de caractères

2

5

/

0

2

/

2

0

1

3

Position

0

1

2

3

4

5

6

7

8

9

Voici un exemple de découpage de la date :

echo le %date:~0,2% du %date:~3,2% %date:~6,4%

Ceci affichera :

le 25 du 02 2013

Découper l'heure

Par défaut, la commande time renvoie l'heure courante dans le format suivant : hh:mm:ss.ms

Pour découper l'heure, il faut utiliser la syntaxe suivante :

%time:~positionDepart,nombreCaracteres%

Voici comment découper l'heure:

  • %time:~0,2% : Pour afficher les heures (Afficher 2 caractères à partir de la position 0);
  • %time:~3,2% : Pour afficher les minutes (Afficher 2 caractères à partir de la position 3);
  • %time:~6,2% : Pour afficher les secondes (Afficher 2 caractères à partir de la position 6);
  • %time:~9,2% : Pour afficher les millisecondes (Afficher 2 caractères à partir de la position 9);

Chaine de caractères

2

0

:

4

4

:

4

1

. 0 0

Position

0

1

2

3

4

5

6

7

8 9 10

Voici un exemple de découpage de l'heure:

echo Il est %time:~0,2% heures %time:~3,2% minutes %time:~6,2% secondes

Ceci affichera :

Il est 20 heures 44 minutes 41 secondes

Les commandes date et time peuvent également s'écrire en majuscule "DATE", "TIME".

Tu as aimé ce tutoriel ?
Aide nous à améliorer le site ! Deviens partenaire officiel ou suis nous sur facebook !

Commentaires[0]

Tu as aimé ce tutoriel ? Alors partage-le avec tes amis !
Partager sur Facebook Partager sur Twitter Partager sur Myspace Partager sur Stumbleupon Soumettre sur Reddit Partager sur Digg Ajouter à vos favoris Technorati Ajouter à vos favoris Live Ajouter à vos favoris Google Ajouter sur vos favoris Yahoo Voir le flux rss

Mots Clés: afficher l'heure afficher la date batch ligne de commande Programmation script windows

Veve :
(11/04/2013 - 17:19:44)
il faut juste mettre "sudo" à la place de "su" pour exécuter la commande en root

Veve :
(11/04/2013 - 17:18:56)
Salut tu peux aller lire ce tutoriel: http://www.tutorielsenfolie.com/tutoriels-63-installation-configuration-opennebula.html Il fonctionne aussi sous ubuntu

safa.souissi4 :
(10/04/2013 - 20:58:13)
s'il vous plait c urgent :(

safa.souissi4 :
(10/04/2013 - 20:56:25)
bonsoir,je cherche un tutos pour installer opennebula.org sous ubuntu 12.

Veve :
(18/03/2013 - 20:07:49)
oui, j'essaye de voir d'ou viens le problème.

sonde :
(18/03/2013 - 13:29:57)
re merci (j apprend un peu plus) je crois que j ai trouver pourquoi je peu pas poster si il y a ligne code impossible de poster lol

Veve :
(17/03/2013 - 21:34:49)
Salut, j'espère que ça t'a aidé.

sonde :
(17/03/2013 - 09:59:02)
pour ton aide

sonde :
(17/03/2013 - 09:57:36)
slt Veve impossible de laisser com

sonde :
(17/03/2013 - 09:56:55)
??

Demi-dieu :
(15/03/2013 - 18:41:13)
salut ^^

sonde :
(13/03/2013 - 14:49:35)
un petit coucou

Tanamoureuse :
(29/09/2011 - 06:11:08)
Je t'aime

Faire un don

Ma Publicité ici


Faire un don