_daylight, _dstbias, _timezone e _tzname

_daylight, _dstbias, _timezonee _tzname in alcune routine di data e di ora apportare regolazioni dell'ora locale.Queste variabili globali sono deprecate per il più versioni funzionali sicure, che devono essere utilizzate alle variabili globali.

variabile globale

equivalente funzionale

_daylight

_get_daylight

_dstbias

_get_dstbias

_timezone

_get_timezone

_tzname

_get_tzname

Vengono dichiarati in Time.h come segue.

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

Note

In una chiamata a _ftime, localtime, o _tzset, i valori di _daylight, _dstbias, _timezonee _tzname essere determinato dal valore di TZ variabile di ambiente.Se non si imposta in modo esplicito il valore di TZ, _tzname[0] e _tzname[1] contenere rispettivamente le impostazioni predefinite di “PST„ e “di PDT„.La ora-modifica esecuzione (_tzset, _ftimee localtime) tentativo di impostare i valori di _daylight, _dstbias e _timezone eseguire una query sul sistema operativo per il valore predefinito di ciascuna variabile.I valori delle variabili globali del fuso orario sono riportati nella tabella seguente.

Variabile

Valore

_daylight

Diverso da zero se (DST) l'area dell'ora legale viene specificata in TZ o determinato dal sistema operativo; in caso contrario, 0.Il valore predefinito è 1.

_dstbias

Offset dell'ora legale.

_timezone

Differenza in secondi tra formato UTC e l'ora locale.Il valore predefinito è 28,800.

_tzname[0]

Nome del fuso orario derivato da TZ variabile di ambiente.Il valore predefinito è "PST".

_tzname[1]

Nome dell'area di DST derivato da TZ variabile di ambiente.Il valore predefinito è “PDT„ (l'ora legale pacifico).

Vedere anche

Riferimenti

Variabili globali

_get_daylight

_get_dstbias

_get_timezone

_get_tzname