Sdílet prostřednictvím


_daylight, _dstbias, _timezone a _tzname

_daylight, _dstbias, _timezone, a _tzname se používají v některých rutiny datum a čas pro místní čas úpravy.Mají se tyto globální proměnné pro bezpečnější funkční verze, které by měl být použit místo globální proměnné.

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 takto.

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

Poznámky

Pro volání na _ftime, localtime, nebo _tzset, hodnoty _daylight, _dstbias, _timezone, a _tzname se stanoví z hodnoty TZ proměnné prostředí.Pokud není výslovně nastaveno na hodnotu TZ, _tzname[0] a _tzname[1] obsahují výchozí nastavení "PST" a "PDT" v uvedeném pořadí.Funkce manipulace čas (_tzset, _ftime, a localtime) pokus o nastavení hodnoty _daylight, _dstbias a _timezone dotazem na operační systém pro výchozí hodnoty proměnných.V následující tabulce jsou uvedeny hodnoty globálních proměnných časové pásmo.

Proměnná

Value

_daylight

Nenulová, jestliže se v pásmu letní čas (DST) TZ nebo určeny z operačního systému; jinak, 0.Výchozí hodnota je 1.

_dstbias

Posun na letní čas.

_timezone

Rozdíl v sekundách mezi místním časem a koordinovaný světový čas.Výchozí hodnota je 28,800.

_tzname[0]

Název časového pásma odvozené z TZ proměnné prostředí.Výchozí hodnota je "PST".

_tzname[1]

Název zóny letního času odvozené z TZ proměnné prostředí.Výchozí hodnota je "PDT" (Pacific letní čas).

Viz také

Referenční dokumentace

Globální proměnné

_get_daylight

_get_dstbias

_get_timezone

_get_tzname