_daylight, _dstbias, _timezone und _tzname

_daylight, _dstbias_timezone_tzname werden, und in einigen routinen Datum und Zeit vorzunehmen, Ortszeit passt.Diese globalen Variablen sind für die funktionale sichereren sind veraltet, die anstelle der globalen Variablen verwendet werden sollen.

Globale Variablen

Funktionale Entsprechung

_daylight

_get_daylight

_dstbias

_get_dstbias

_timezone

_get_timezone

_tzname

_get_tzname

Sie werden in Time.h wie folgt deklariert.

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

Hinweise

Bei einem Aufruf von _ftime, werden localtimeoder _tzset, die Werte von _daylight, _dstbias, _timezoneund _tzname vom Wert der TZ Umgebungsvariable bestimmt.Wenn Sie nicht explizit festlegen, den Wert von TZenthalten _tzname[0] und _tzname[1] die Standardeinstellungen von „PST“ und „von“ PDT.Die Bearbeitung von Funktionen (_tzsetgültige _ftimelocaltime), und versuchen, die Werte von _daylight, _dstbias und _timezone festlegen, indem Sie das Betriebssystem für den Standardwert jeder Variable abfragen.Die globalen Variablenwerte der Zeitzone sind in der folgenden Tabelle dargestellt.

Variable

Wert

_daylight

Ungleich 0 (null), wenn die Zone der Sommerzeit (DST) in TZ angegeben wird oder vom Betriebssystem ab. andernfalls 0.Der Standardwert ist 1.

_dstbias

Offset für die Sommerzeit.

_timezone

Unterschied in Sekunden zwischen Coordinated Universal Time, und die Ortszeit.Der Standardwert ist 28,800.

_tzname[0]

Name der Zeitzone abgeleitet von der TZ Umgebungsvariablen.Der Standardwert ist "PST".

_tzname[1]

Name DST-Zonen abgeleitet von der TZ Umgebungsvariablen.Der Standardwert ist „PDT“ (pazifische Sommerzeit).

Siehe auch

Referenz

Globale Variablen

_get_daylight

_get_dstbias

_get_timezone

_get_tzname