_get_timezone
Ruft den Unterschied in Sekunden zwischen Coordinated Universal Time (UTC) und Ortszeit ab.
Syntax
error_t _get_timezone(
long* seconds
);
Parameter
seconds
Der Unterschied in Sekunden zwischen UTC und Ortszeit.
Rückgabewert
Bei Erfolg Null oder ein errno
-.Wert, falls ein Fehler auftritt.
Hinweise
Die _get_timezone
-Funktion ruft den Unterschied in Sekunden zwischen UTC und Ortszeit als Ganzzahl ab. Der Standardwert beträgt 28.800 Sekunden für Pacific Standard Time (acht Stunden nach UTC). Wenn Sie den Standardwert nicht benötigen, rufen Sie _tzset zuerst auf, um die Zeitzone zu initialisieren.
Wenn seconds
den Wert NULL
annimmt, wird der Handler für ungültige Parameter aufgerufen, wie in Parameter Validation. Wenn die weitere Ausführung zugelassen wird, legt diese Funktion errno
auf EINVAL
fest und gibt EINVAL
zurück.
Standardmäßig gilt der globale Zustand dieser Funktion für die Anwendung. Wie Sie dieses Verhalten ändern, erfahren Sie unter Globaler Status in der CRT.
Anforderungen
Routine | Erforderlicher Header |
---|---|
_get_timezone |
<time.h> |
Weitere Informationen finden Sie unter Kompatibilität.
Siehe auch
Zeitverwaltung
errno
, _doserrno
, _sys_errlist
und _sys_nerr
_get_daylight
_get_dstbias
_get_tzname