zion -  date


Nom

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
Utilisateur
Mot de passe
 
Informaticien.be - © 2002-2024 AkretioSPRL  - Generated via Kelare
The Akretio Network: Akretio - Freedelity - KelCommerce - Votre publicité sur informaticien.be ?