Sdílet prostřednictvím


_daylight, _dstbias, _timezone a _tzname

_daylight, _dstbias, _timezone, a _tzname se používají v některé rutiny datum a čas uskutečnění místního času.Tyto globální proměnné byla zastaralá, pro bezpečnější funkční verze, které by mělo být použito 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 jsou určena z hodnoty TZ proměnné prostředí.Pokud explicitně nenastavíte hodnotu TZ, _tzname[0] a _tzname[1] obsahují výchozí nastavení "PST" a "PDT" v uvedeném pořadí. Funkce čas manipulace (_tzset, _ftime, a localtime) pokus o nastavení hodnoty _daylight, _dstbias a _timezone pomocí dotazu na operační systém pro výchozí hodnoty proměnných.V následující tabulce jsou uvedeny hodnoty pro globální proměnné časové pásmo.

Proměnná

Value

_daylight

Nenulová hodnota, pokud je zadána zóna letního času (DST) v TZ nebo určeny 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 místním časem a UTC.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" (letní tichomořského času).

Viz také

Referenční dokumentace

Globální proměnné

_get_daylight

_get_dstbias

_get_timezone

_get_tzname