Provided by: manpages-ro_4.28.0-2_all 

NUME
zdump - afișează fusul orar
SINOPSIS
zdump [ opțiune ... ] [ fus-orar ... ]
DESCRIERE
Programul zdump afișează ora curentă în fiecare fus-orar numit în linia de comandă.
OPȚIUNI
version
Afișează informațiile despre versiune și iese.
help Afișează un scurt mesaj de utilizare și iese.
i Emite o descriere a intervalelor de timp. Pentru fiecare fus-orar din linia de comandă, emite o
descriere a fusului orar în format interval. A se vedea “INTERVAL FORMAT” mai jos.
v Afișează o descriere amplă a intervalelor de timp. Pentru fiecare fus-orar din linia de comandă,
afișează orele la cele două valori extreme ale timpului, orele (dacă sunt prezente) la și imediat
după limitele anilor pe care localtime(3) și gmtime(3) le pot reprezenta, precum și orele atât cu
o secundă înainte, cât și exact la fiecare discontinuitate temporală detectată. Fiecare linie este
urmată de isdst=D, unde D este pozitiv, zero sau negativ, în funcție de faptul că ora dată este
ora de vară, ora standard sau, respectiv, un tip de oră necunoscută. Fiecare linie este urmată, de
asemenea, de gmtoff=N în cazul în care se știe că ora locală dată este la N secunde la est de
Greenwich.
V La fel ca v, cu excepția faptului că se omite ieșirea privind valorile extreme ale orei și anului.
Acest lucru generează rezultate care pot fi mai ușor de comparat cu cele ale unor implementări cu
reprezentări de timp diferite.
c [anul-de-început,]anul-de-final
Întrerupe intervalul de ieșire la anul (anii) dat(dați). Perioadele de întrerupere sunt calculate
folosind calendarul gregorian proleptic cu anul 0 și cu timpul universal (UT), fără a se ține
seama de secundele bisecte. Datele de întrerupere se află la începutul fiecărui an, unde marca
temporală inferioară este inclusivă, iar cea superioară este exclusivă; de exemplu, c 1970,2070
selectează tranzițiile la sau după 1970-01-01 00:00:00 UTC și înainte de 2070-01-01-01 00:00:00
UTC. Limitarea implicită este 500,2500.
t [ora-de-început,]ora-de-final
Intervalul de întrerupere a ieșirii la ora (orele) dată (date în secunde zecimale de la 1970-01-01
00:00:00:00 Timp Universal Coordonat (UTC). fus-orar determină dacă numărătoarea include secundele
bisecte. La fel ca în cazul lui c, limita inferioară a intervalului de întrerupere este inclusivă,
iar limita superioară este exclusivă.
FORMATUL INTERVALULUI
Formatul intervalului este o reprezentare text compactă, care este destinată să fie atât citită de către
om, cât și de către mașină. Acesta constă dintr-o linie goală, apoi o linie “TZ=string” unde șir este un
șir de caractere cu ghilimele duble care indică fusul orar, o a doua linie “- - interval” care descrie
intervalul de timp dinaintea primei tranziții, dacă există, și zero sau mai multe linii următoare “date
time interval”, câte o linie pentru fiecare timp de tranziție și interval următor. Câmpurile sunt
separate printr-un singur tabulator.
Datele sunt în format aaaa-ll-zz, iar orele sunt în format hh:mm:ss de 24 de ore, unde hh<24. Orele sunt
în ora locală imediat după tranziție. O descriere a intervalului de timp constă dintr-un decalaj UT în
format cu semn ±hhmmss, o abreviere a fusului orar și un fanion isdst. O abreviere care este egală cu
decalajul UT este omisă; celelalte abrevieri sunt șiruri de caractere cu ghilimele duble, cu excepția
cazului în care sunt formate din unul sau mai multe caractere alfabetice. Un fanion isdst este omis
pentru ora standard, iar în caz contrar este un număr întreg zecimal fără semn și pozitiv (de obicei 1)
pentru ora de vară și negativ pentru ora necunoscută.
În cazul orelor și al decalajelor UT cu valoare absolută mai mică de 100 de ore, secundele sunt omise
dacă sunt zero, iar minutele sunt omise dacă sunt de asemenea zero. Decalajele UT pozitive sunt la est de
Greenwich. Decalajul UT 00 denotă un marcaj UT în zonele în care decalajul real este nespecificat; prin
convenție, acest lucru se întâmplă atunci când decalajul UT este zero și abrevierea fusului orar începe
cu “-” sau este “zzz”.
În șirurile cu ghilimele duble, secvențele de eludare reprezintă caractere neobișnuite. Secvențele de
eludare sunt \s pentru spațiu și \", \\, \f, \n, \r, \t și \v cu semnificația lor obișnuită în limbajul
de programare C. De exemplu, șirul cu ghilimele duble “"CET\s\\"\\"” reprezintă secvența de caractere
“CET "\”.
Iată un exemplu de ieșire, fără linia goală din față; (exemplul este prezentat cu tabulatoare suficient
de îndepărtați pentru ca coloanele cu tabulație să se alinieze).
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
Aici, ora locală începe la ora 10, 31 de minute și 26 de secunde la vest de UT și este o oră standard
prescurtată LMT. Imediat după prima tranziție, data este 1896-01-13 și ora este 12:01:26, iar următorul
interval de timp este de 10,5 ore la vest de UT, o oră standard abreviată HST. Imediat după cea de-a doua
tranziție, data este 1933-04-30 și ora este 03:00:00, iar următorul interval orar este de 9,5 ore la vest
de UT, este abreviat HDT și este ora de vară. Imediat după ultima tranziție, data este 1947-06-08 și ora
este 02:30:00, iar următorul interval orar este de 10 ore la vest de UT, o oră standard prescurtată HST.
Iată fragmente dintr-un alt exemplu:
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
Acest fus orar se află la est de UT, astfel încât decalajele sale UT sunt pozitive. De asemenea, multe
dintre abrevierile de fus orar sunt omise, deoarece acestea dublează textul decalajului UT.
LIMITĂRI
Discontinuitățile de timp sunt găsite prin eșantionarea rezultatelor returnate de localtime(3) la
intervale de 12 ore. Acest lucru funcționează în toate cazurile din lumea reală; se pot construi fusuri
orare artificiale pentru care acest lucru eșuează.
În ieșirile v și V, “UT” denotă valoarea returnată de gmtime(3), care folosește UTC pentru marcajele de
timp moderne și alte valori UT pentru marcajele de timp anterioare introducerii UTC. În prezent, nu se
încearcă ca ieșirea să utilizeze “UTC” pentru mai noi și “UT” pentru cele mai vechi, în parte pentru că
data exactă a introducerii UTC este problematică.
CONSULTAȚI ȘI
tzfile(5), zic(8)
TRADUCERE
Traducerea în limba română a acestui manual a fost făcută de Remus-Gabriel Chelu
<remusgabriel.chelu@disroot.org>
Această traducere este documentație gratuită; citiți Licența publică generală GNU Versiunea 3 sau o
versiune ulterioară cu privire la condiții privind drepturile de autor. NU se asumă NICIO
RESPONSABILITATE.
Dacă găsiți erori în traducerea acestui manual, vă rugăm să trimiteți un e-mail la translation-team-
ro@lists.sourceforge.net.
Baza de date a fusurilor orare zdump(8)