zdump(8)

NOM
zdump - Affichage du fuseau horaire

SYNOPSIS
zdump [ option ... ] [ fuseau_horaire ... ]

DESCRIPTION
The zdump program prints the current time in each timezone named on the command line. A timezone of - is treated as if it were /dev/stdin; this can be used to pipe TZif data into zdump.

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 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 extrêmes, les temps (s'ils sont présents) juste au moment et juste après les limites d'année que localtime(3) et gmtime(3) peuvent représenter et l’heure une seconde avant et à l'heure juste de chaque discontinuité temporelle. Chaque ligne est suivie de isdst=D où D est positif, zéro ou négatif selon que le temps indiqué soit respectivement l'heure d’été, l’heure standard ou un type inconnu. Chaque ligne est aussi suivie de gmtoff=N si l’heure locale indiquée est connue comme étant N secondes à l’est de Greenwich.

-V  Like -v, except omit output concerning extreme time and year values. This generates output that is easier to compare to that of implementations with different time representations.

-c [loyear,]hiyear
    Cut off interval output at the given year(s). Cutoff times are computed using the proleptic Gregorian calendar with year 0 and with Universal Time (UT) ignoring leap seconds. Cutoffs are at the start of each year, where the lower-bound timestamp is inclusive and the upper is exclusive; for example, -c 1970,2070 selects transitions on or after 1970-01-01 00:00:00 UTC and before 2070-01-01 00:00:00 UTC. The default cutoff is -500,2500.

-t [lotime,]hitime
    Cut off interval output at the given time(s), given in decimal seconds since 1970-01-01 00:00:00 Coordinated Universal Time (UTC). The timezone determines whether the count includes leap seconds. As with -c, the cutoff's lower bound is inclusive and its upper bound is exclusive.

FORMAT D’INTERVALLE
Le format d’intervalle est une représentation textuelle compacte conçue pour être compréhensible par un humain ou par une machine. Il se compose d’une ligne vide, puis d’une ligne où string est une chaîne entre guillemets doubles indiquant le fuseau horaire, puis une deuxième ligne décrivant un intervalle de temps avant la première transition si celle-ci existe suivies de zéro ou plusieurs lignes une ligne pour chaque moment de transition et d’intervalle suivant. Les champs sont séparés par des tabulations simples.

Les dates sont au format aaaa-mm-jj et les heures au format 24 h hh:mm:ss où hh < 24. L’heure est celle locale immédiate après la transition. Une description d’intervalle de temps consiste en un décalage de temps universel au format signé ±hhmmss, une abréviation de fuseau horaire et un indicateur isdst. Une abréviation qui est égale au décalage de temps universel est omise. Les autres abréviations sont des chaînes entre guillemets doubles à moins de correspondre à un ou plusieurs caractères alphabétiques. Un indicateur isdst est omis pour le temps standard et autrement est un nombre entier décimal sans signe et positif (classiquement 1) pour l’heure d’été et négatif pour inconnu.

In times and in UT offsets with absolute value less than 100 hours, the seconds are omitted if they are zero, and the minutes are also omitted if they are also zero. Positive UT offsets are east of Greenwich. The UT offset -00 denotes a UT placeholder in areas where the actual offset is unspecified; by convention, this occurs when the UT offset is zero and the time zone abbreviation begins with ou est

Dans les chaînes entre guillemets doubles, les séquences d’échappement correspondent à des caractères inhabituels. Ces séquences 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 chaîne entre guillemets doubles “"CET\s\"\\"” représente la séquence de caractère “CET "\”.

Voici un exemple de sortie, sans la ligne vide de début. (Cet exemple est montré avec les fins de tabulation suffisamment distantes pour que les colonnes du tableau soient alignées 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 à l’ouest du temps universel et est un temps standard abrégé en LMT. Immédiatement après la première transition, la date est 1896-01-13, l’heure 12:01:26 et l’intervalle suivant est 10,5 heures à l’ouest du temps universel, un temps standard abrégé en HST. Immédiatement après la deuxième transition, la date est 1933-04-30, l’heure 03:00:00 et l’intervalle suivant est 9,5 heures à l’ouest du temps universel abrégé en HDT et est l’heure d’été. Immédiatement après la dernière transition, la date est 1947-06-08 et l’heure 02:30:00, et l’intervalle de temps suivant est 10 heures à l’ouest du temps universel, un temps standard abrégé 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 à l’est du temps universel, par conséquent son décalage est positif. Aussi, la plupart des abréviations de fuseau horaire sont omises puisque ce ne sont que des répétitions du texte du décalage de temps universel.

LIMITES
Les discontinuités de temps sont trouvées en échantillonnant les résultats renvoyés par localtime(3) toutes les douze heures. Cela fonctionne dans tous les cas réels. Il est possible de construire des zones horaires artificielles pour lesquelles cela échouerait.

In the -v and -V output, désigne la valeur renvoyée par gmtime(3), qui utilise le temps universel coordonné pour les estampilles temporelles modernes, et pour quelques autres variantes de temps universel d’estampilles temporelles qui précédaient l’introduction du temps universel coordonné. Rien n’est actuellement fait pour que la sortie utilise pour les nouvelles et pour les estampilles temporelles plus anciennes, en partie parce que la date exacte d’introduction du temps universel coordonné est problématique.

VOIR AUSSI
tzfile(5), zic(8)

TRADUCTION
La traduction française de cette page de manuel a été créée par Christophe Blaess <https://www.blaess.fr/christophe/>, Stéphan Rafin <stephan.rafin@laposte.net>, Thierry Vignaud <tvignaud@mandriva.com>, François Micaux, Alain Portal <aportal@univ-montp2.fr>, Jean-Philippe Guérard <fevrier@tigreraye.org>, Jean-Luc Coulon (f5ibh) <jean-luc.coulon@wanadoo.fr>, Julien Cristau <jcristau@debian.org>, Thomas Huriaux <thomas.huriaux@gmail.com>, Nicolas François <nicolas.francois@centraliens.net>, Florentin Duneau <fduneau@gmail.com>, Simon Paillard <simon.paillard@resel.enst-bretagne.fr>, Denis Barbier <barbier@debian.org>, David Prévot <david@tilapin.org> et Jean-Paul Guillonneau <guillonneau.jeanpaul@free.fr>

Cette traduction est une documentation libre ; veuillez vous reporter à la GNU General Public License version 3 (https://www.gnu.org/licenses/gpl-3.0.html) concernant les conditions de copie et de distribution. Il n'y a aucune RESPONSABILITÉ LÉGALE.

Si vous découvrez un bogue dans la traduction de cette page de manuel, veuillez envoyer un message à debian-l10n-french@lists.debian.org.