_get_dstbias

Ruft die Sommerzeitverschiebung in Sekunden ab.

Syntax

error_t _get_dstbias( long* seconds );

Parameter

seconds
Die Verschiebung der Sommerzeit in Sekunden.

Rückgabewert

Bei Erfolg Null oder ein errno-.Wert, falls ein Fehler auftritt.

Hinweise

Die Funktion _get_dstbias ruft die Anzahl der Sekunden in der Sommerzeit als Ganzzahl ab. Wenn die Sommerzeit gültig ist, beträgt die Standardzeitverschiebung 3600 Sekunden. Dies ist die Anzahl der Sekunden in einer Stunde (obwohl in ein paar Regionen eine Zeitverschiebung von zwei Stunden gilt).

Wenn seconds ja NULL, 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.

Es wird empfohlen, diese Funktion statt des Makros _dstbias oder der veralteten Funktion__dstbias zu verwenden.

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_dstbias <time.h>

Weitere Informationen finden Sie unter Kompatibilität.

Siehe auch

Zeitverwaltung
errno, _doserrno, _sys_errlist und _sys_nerr
_get_daylight
_get_timezone
_get_tzname