Freigeben über


_get_daylight

Ruft die Sommerzeitverschiebung in Stunden ab.

Syntax

error_t _get_daylight( int* hours );

Parameter

hours
Die Verschiebung der Sommerzeit in Stunden.

Rückgabewert

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

Hinweise

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

Wenn hours 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 _daylight oder der veralteten Funktion__daylight 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_daylight <time.h>

Weitere Informationen finden Sie unter Kompatibilität.

Siehe auch

Zeitverwaltung
errno, _doserrno, _sys_errlist und _sys_nerr
_get_dstbias
_get_timezone
_get_tzname