Share via


_get_dstbias

Ruft die Sommerzeitverschiebung in Sekunden ab.

error_t _get_dstbias(      int* 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 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 _dstbias oder der veralteten Funktion**__dstbias** 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_dstbias

<time.h>

Weitere Informationen finden Sie unter Kompatibilität.

Siehe auch

Referenz

Uhrzeitverwaltung

errno, _doserrno, _sys_errlist und _sys_nerr

_get_daylight

_get_timezone

_get_tzname