Sdílet prostřednictvím


_daylight, _dstbias, _timezonea _tzname

_daylight, _dstbias, _timezonea _tzname jsou používány v některých časových a kalendářních rutinách k provádění místních úprav času. Tyto globální proměnné jsou zastaralé pro bezpečnější funkční verze, které by se měly používat místo globálních proměnných.

Globální proměnná Funkční ekvivalent
_daylight _get_daylight
_dstbias _get_dstbias
_timezone _get_timezone
_tzname _get_tzname

Jsou deklarovány v Time.h následujícím způsobem.

Syntaxe

extern int _daylight;
extern int _dstbias;
extern long _timezone;
extern char *_tzname[2];

Poznámky

Při volání , nebo , hodnoty _daylight, _dstbias_timezone, a _tzname jsou určeny z hodnoty TZ proměnné prostředí._tzsetlocaltime_ftime Pokud hodnotu explicitně nenastavíte TZ_tzname[0] a _tzname[1] obsahuje výchozí nastavení PST a PDT. Funkce pro manipulaci s časem (_tzset, _ftimea localtime) se pokoušejí nastavit hodnoty a _timezone dotazováním operačního _dstbias_daylightsystému na výchozí hodnotu každé proměnné. Hodnoty globální proměnné časového pásma jsou uvedeny v následující tabulce.

Proměnná Hodnota
_daylight Nenulové, pokud je zóna letního času (DST) zadána v TZ operačním systému nebo určena z operačního systému; jinak 0. Výchozí hodnota je 1.
_dstbias Posun pro letní čas.
_timezone Rozdíl v sekundách mezi koordinovaným univerzálním časem a místním časem Výchozí hodnota je 28 800.
_tzname[0] Název časového pásma TZ odvozený z proměnné prostředí Výchozí hodnota je PST.
_tzname[1] Název zóny DST odvozený z TZ proměnné prostředí Výchozí hodnota je PDT (Tichomoří letní čas).

Viz také

Globální proměnné
_get_daylight
_get_dstbias
_get_timezone
_get_tzname