Freigeben über


_get_daylight

Ruft die Sommerzeitverschiebung in Stunden ab.

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 den Wert NULL annimmt, wird wie in Parametervalidierung beschrieben der Handler für ungültige Parameter aufgerufen. 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.

.NET Framework-Entsprechung

Nicht zutreffend. Mit PInvoke rufen Sie die Standard-C-Funktion auf. Weitere Informationen finden Sie unter Beispiele für Plattformaufrufe.

Anforderungen

Routine

Erforderlicher Header

_get_daylight

<time.h>

Weitere Informationen finden Sie unter Kompatibilität.

Siehe auch

Referenz

Uhrzeitverwaltung

errno, _doserrno, _sys_errlist und _sys_nerr

_get_dstbias

_get_timezone

_get_tzname