_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
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für