zion - dateNom
date - Afficher ou configurer la date et l'heure du système.
Résumé
date [-d chaîne_date] [-f fichier] [-r fichier] [-R] [-s chaîne_date] [-u] [--date=chaîne_date] [--file=fichier] [--reference=fichier] [--rfc-822] [--set=chaîne_date] [--utc] [--universal] [--help] [--version] [+FORMAT] [MMJJhhmm[[SS]AA][.ss]]
Description
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 |
-f fichier, --file=fichier
| Comme -d mais en utilisant successivement toutes les dates indiquées dans le fichier. |
-r fichier, --reference=fichier
| Afficher la date de dernière modification du fichier. |
-R, --rfc-822
| Afficher la date dans un format conforme à la RFC 822. |
-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, --utc, --universal
| Afficher ou configurer l'heure en utilisant le Temps Universel (heure du méridien de Greenwich) plutôt que le temps local. |
--help
| Afficher un message d'aide sur la sortie standard, et se terminer normalement. |
--version
| Afficher un numéro de version sur la sortie standard, et se terminer normalement. |
Exemples
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' |
Traduction
Christophe Blaess, 1997-2003.
Poster un commentaire
Se connecter
Inscription
Mot de passe perdu
Internet
Matériel
Sécurité
Social