Linux |
CentOS 4.8 |
|
date(1) |
date − Afficher ou configurer la date et l’heure du système. |
date [−u] [−d chaîne_date] [−s chaîne_date] [−−utc] [−−universal] [−−date=chaîne_date] [−−set=chaîne_date] [−−help] [−−version] [+FORMAT] [MMJJhhmm[[SS]AA][.ss]] |
Cette page de manuel documente la version GNU de date. date sans argument affiche la date et l’heure actuelles (avec le format indiqué par la directive ‘%c’ décrite plus-bas). Si un argument commençant par un ‘+’ est indiqué, la date et l’heure sont affichées avec un format contrôlé par cet argument. La structure de la chaîne précisant le format est semblable à celle utilisée avec la fonction strftime(3). Les caractères présents dans cette chaîne sont affichés tels quels, sauf les directives, commençant toutes par ’%’. Ces directives sont les suivantes : |
% |
un caractère % littéral. |
|||
n |
saut de ligne |
|||
t |
tabulation horizontale |
Champs horaires : |
%H |
heure (00..23) |
||
%I |
heure (01..12) |
||
%k |
heure ( 0..23) |
||
%l |
heure ( 1..12) |
||
%M |
minute (00..59) |
||
%p |
notation locale pour AM ou PM. |
||
%r |
heure actuelle (sur 12 heures) (hh:mm:ss [AP]M) |
||
%s |
secondes écoulées depuis le 01-01-1970 à 00:00:00 T.U (extension non standard) |
||
%S |
secondes (00..61) |
||
%T |
heure actuelle, (sur 24 heures) (hh:mm:ss) |
||
%X |
représentation locale de l’heure (%H:%M:%S) |
||
%Z |
fuseau horaire (par ex. MET), ou rien si le fuseau horaire n’est pas déterminé |
Champs de date : |
%a |
abréviation locale du jour de la semaine (Dim .. Sam) |
||
%A |
nom local du jour de la semaine (Dimanche .. Samedi) |
||
%b |
abréviation locale du nom du mois (Jan..Dec) |
||
%B |
nom local du mois (Janvier .. Décembre) |
||
%c |
date et heure locales (Sat Nov 04 12:02:33 EST 1989) |
||
%d |
jour du mois (01..31) |
||
%D |
date (mm/jj/aa) |
||
%h |
comme %b |
||
%j |
jour de l’année (001..366) |
||
%m |
mois (01..12) |
||
%U |
numéro de semaine dans l’année (00..53). La semaine commence le Dimanche. |
||
%w |
Jour de la semaine (0..6). Le 0 correspond au Dimanche. |
||
%W |
numéro de semaine dans l’année (00..53). La semaine commence le Lundi. |
||
%x |
représentation locale de la date (mm/jj/aa) |
||
%y |
deux derniers chiffres de l’année (00..99) |
||
%Y |
année (1970...) |
Par défaut, date complète les champs numériques avec des zéros. La version GNU de date dispose des options non standards suivantes : |
− |
(tiret) ne pas compléter le champ |
|||
_ |
(souligne) remplir le champ avec des espaces |
Si l’on fournit un argument ne commençant pas par ‘+’, date le considère comme une heure à utiliser pour configurer l’horloge système. Cet argument doit être constitué uniquement de chiffres, ayant la signification suivante : |
MM |
mois |
|||
JJ |
jour du mois |
|||
hh |
heure |
|||
mm |
minute |
|||
SS |
Deux premiers chiffres de l’année (facultatif) |
|||
AA |
Deux derniers chiffres de l’année (facultatif) |
|||
ss |
secondes (facultatif) |
Seul le Super-Utilisateur peut configurer l’horloge du système. |
OPTIONS |
−d chaîne_date, −−date chaîne_date |
Afficher la date et l’heure indiquées par la chaîne chaîne_date. L’affichage est fait avec le format par défaut, à moins qu’un argument commençant par un ‘+’ ne fournisse un autre format |
−−help |
Afficher un message d’aide sur la sortie standard, et se terminer normalement. |
−s chaîne_date, −−set chaîne_date |
Configurer l’horloge système avec la date et l’heure indiquées par chaîne_date, qui peut contenir éventuellement des noms littéraux de mois, de fuseau horaire, ‘am’ ou ‘pm’, etc... |
−u, −−universal |
Afficher ou configurer l’heure en utilisant le Temps Universel (heure du méridien de Greenwich) plutôt que le temps local. |
−−version |
Afficher un numéro de version sur la sortie standard, et se terminer normalement. |
Pour afficher la date de l’avant-veille : |
date −−date ’2 days ago’ |
Pour afficher la date du jour à venir dans 3 mois plus un jour : |
date −−date ’3 months 1 day’ |
Pour afficher le numéro du jour de Noël de l’année en cours : |
date --date ’25 Dec’ +%j |
Pour afficher la date actuelle dans un format incluant le jour du mois suivi du nom complet du mois : |
date ’+%d %B’ |
Il est parfois indésirable que les 9 premiers jours du mois soient complétés par un zéro. l’argument ‘%d’ est responsable de ce complément sur deux chiffres. Par exemple ‘date −d 1-may ’+%d %B’’ donnera ‘01 May’. Pour afficher la même chose sans le zéro de complément, on peut utiliser l’option non standard ‘−’. |
date −d 1-may ’+%-d %B’ |
Christophe Blaess, 1997. |
date(1) |