zdump(8) System Manager's Manual zdump(8)
NOM
zdump - Affichage du fuseau horaire
SYNOPSIS
zdump [ option ... ] [ fuseau_horaire ... ]
DESCRIPTION
zdump affiche la date et l'heure actuelle dans chaque fuseau_horaire
cite sur la ligne de commande.
OPTIONS
--version
afficher les informations de version et quitter.
--help Afficher un bref message d'aide et terminer.
-i Afficher une description d'intervalle de temps. Pour chaque
fuseau_horaire dans la ligne de commande, afficher une
description d'intervalle de temps du fuseau horaire. Voir
"INTERVAL FORMAT" ci-dessous.
-v Afficher une description longue d'intervalles de temps. Pour
chaque fuseau_horaire de la ligne de commande, afficher la
valeur de temps des deux temps extremes, les temps (s'ils sont
presents) juste au moment et juste apres les limites d'annee que
localtime(3) et gmtime(3) peuvent representer et l'heure une
seconde avant et a l'heure juste de chaque discontinuite
temporelle. Chaque ligne est suivie de isdst=D ou D est positif,
zero ou negatif selon que le temps indique soit respectivement
l'heure d'ete, l'heure standard ou un type inconnu. Chaque ligne
est aussi suivie de gmtoff=N si l'heure locale indiquee est
connue comme etant N secondes a l'est de Greenwich.
-V Identique a -v sauf que les sorties concernant les valeurs
extremes de temps et d'annee sont omises. Cela genere une sortie
plus facilement comparable avec celles des implementations ayant
des representations de temps differentes.
-c [annee_de_debut,]annee_de_fin
Coupure de l'intervalle de temps aux annees indiquees. Le temps
des coupures est calcule selon le calendrier gregorien
proleptique avec l'annee zero et le temps universel (UT)
ignorant les secondes de rattrapage. Les coupures commencent au
debut de chaque annee, ou l'estampille temporelle de debut est
incluse et celle de fin exclue. Par exemple, -c 1970,2070
selectionne les transitions a l'instant ou apres 1970-01-01
00:00:00 UTC et avant 2070-01-01 00:00:00 UTC. La valeur de
coupure par defaut est -500,2500.
-t [heure_de_debut,]heure_de_fin
Coupure de l'intervalle aux moments indiques, fournis en
secondes decimales depuis le 1970-01-01 00:00:00 (temps
universel coordonne -- UTC). Le fuseau_horaire determine si le
compte inclut les secondes de rattrapage. Comme avec -c, la
limite de debut de coupure est incluse et sa limite de fin est
exclue.
FORMAT D'INTERVALLE
Le format d'intervalle est une representation textuelle compacte concue
pour etre comprehensible par un humain ou par une machine. Il se
compose d'une ligne vide, puis d'une ligne "TZ=string" ou string est
une chaine entre guillemets doubles indiquant le fuseau horaire, puis
une deuxieme ligne "- - interval" decrivant un intervalle de temps
avant la premiere transition si celle-ci existe suivies de zero ou
plusieurs lignes "date time interval", une ligne pour chaque moment de
transition et d'intervalle suivant. Les champs sont separes par des
tabulations simples.
Les dates sont au format aaaa-mm-jj et les heures au format 24 h
hh:mm:ss ou hh < 24. L'heure est celle locale immediate apres la
transition. Une description d'intervalle de temps consiste en un
decalage de temps universel au format signe +-hhmmss, une abreviation
de fuseau horaire et un indicateur isdst. Une abreviation qui est egale
au decalage de temps universel est omise. Les autres abreviations sont
des chaines entre guillemets doubles a moins de correspondre a un ou
plusieurs caracteres alphabetiques. Un indicateur isdst est omis pour
le temps standard et autrement est un nombre entier decimal sans signe
et positif (classiquement 1) pour l'heure d'ete et negatif pour
inconnu.
Pour les temps et les decalages de temps universel ayant une valeur
absolue inferieure a cent heures, les secondes sont omises si elles
valent zero et les minutes sont aussi omises si elles valent zero. Les
decalages de temps universel positifs correspondent a l'est de
Greenwich. Le decalage de temps universel -00 designe un substitut de
temps universel pour les zones geographiques ou le decalage actuel
n'est pas precise. Par convention, cela se produit quand le decalage de
temps universel est zero et l'abreviation de fuseau horaire debute par
"-" ou est "zzz".
Dans les chaines entre guillemets doubles, les sequences d'echappement
correspondent a des caracteres inhabituels. Ces sequences sont \s pour
l'espace et \", \\, \f, \n, \r, \t et \v avec leur signification
habituelle dans le langage de programmation C. Par exemple, la chaine
entre guillemets doubles ""CET\s\"\\"" represente la sequence de
caractere "CET "\".
Voici un exemple de sortie, sans la ligne vide de debut. (Cet exemple
est montre avec les fins de tabulation suffisamment distantes pour que
les colonnes du tableau soient alignees verticalement.)
TZ="Pacific/Honolulu"
- - -103126 LMT
1896-01-13 12:01:26 -1030 HST
1933-04-30 03 -0930 HDT 1
1933-05-21 11 -1030 HST
1942-02-09 03 -0930 HWT 1
1945-08-14 13:30 -0930 HPT 1
1945-09-30 01 -1030 HST
1947-06-08 02:30 -10 HST
Ici le temps local commence 10 heures, 31 minutes et 26 secondes a
l'ouest du temps universel et est un temps standard abrege en LMT.
Immediatement apres la premiere transition, la date est 1896-01-13,
l'heure 12:01:26 et l'intervalle suivant est 10,5 heures a l'ouest du
temps universel, un temps standard abrege en HST. Immediatement apres
la deuxieme transition, la date est 1933-04-30, l'heure 03:00:00 et
l'intervalle suivant est 9,5 heures a l'ouest du temps universel abrege
en HDT et est l'heure d'ete. Immediatement apres la derniere
transition, la date est 1947-06-08 et l'heure 02:30:00, et l'intervalle
de temps suivant est 10 heures a l'ouest du temps universel, un temps
standard abrege en HST.
Voici un extrait d'un autre exemple :
TZ="Europe/Astrakhan"
- - +031212 LMT
1924-04-30 23:47:48 +03
1930-06-21 01 +04
1981-04-01 01 +05 1
1981-09-30 23 +04
...
2014-10-26 01 +03
2016-03-27 03 +04
Le fuseau horaire est a l'est du temps universel, par consequent son
decalage est positif. Aussi, la plupart des abreviations de fuseau
horaire sont omises puisque ce ne sont que des repetitions du texte du
decalage de temps universel.
LIMITES
Les discontinuites de temps sont trouvees en echantillonnant les
resultats renvoyes par localtime(3) toutes les douze heures. Cela
fonctionne dans tous les cas reels. Il est possible de construire des
zones horaires artificielles pour lesquelles cela echouerait.
Dans la sortie pour -v et -V, "UT" designe la valeur renvoyee par
gmtime(3), qui utilise le temps universel coordonne pour les
estampilles temporelles modernes, et pour quelques autres variantes de
temps universel d'estampilles temporelles qui precedaient
l'introduction du temps universel coordonne. Rien n'est actuellement
fait pour que la sortie utilise "UTC" pour les nouvelles et "UT" pour
les estampilles temporelles plus anciennes, en partie parce que la date
exacte d'introduction du temps universel coordonne est problematique.
VOIR AUSSI
tzfile(5), zic(8)
TRADUCTION
La traduction francaise de cette page de manuel a ete creee par
Christophe Blaess , Stephan Rafin
, Thierry Vignaud ,
Francois Micaux, Alain Portal , Jean-Philippe
Guerard , Jean-Luc Coulon (f5ibh) , Julien Cristau , Thomas
Huriaux , Nicolas Francois
, Florentin Duneau
, Simon Paillard , Denis Barbier , David Prevot
et Jean-Paul Guillonneau
Cette traduction est une documentation libre ; veuillez vous reporter a
la GNU General Public License version 3
concernant les conditions
de copie et de distribution. Il n'y a aucune RESPONSABILITE LEGALE.
Si vous decouvrez un bogue dans la traduction de cette page de manuel,
veuillez envoyer un message a .
Base de donnees de fuseaux horaires zdump(8)