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

Ist seconds dies NULLder Fehler, wird der ungültige Parameterhandler aufgerufen, wie in der Parameterüberprüfung beschrieben. 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. Informationen zum Ändern dieses Verhaltens finden Sie im Global state in the 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