_get_timezone

Ruft den Unterschied in Sekunden zwischen Coordinated Universal Time (UTC) oder lokale Zeit ab oder legt ihn fest.

error_t _get_timezone( 
    long* seconds
);

Parameter

  • seconds
    Der Unterschied in Sekunden zwischen der UTC-Zeit und der lokalen Zeit zu.

Rückgabewert

Beliebige wenn der Vorgang erfolgreich war oder ein errno-Wert, wenn ein Fehler auftritt.

Hinweise

Die _get_timezone-Funktion ruft den Unterschied in Sekunden zwischen der UTC-Zeit und der lokalen Zeit als ganze Zahl ab.Der Standardwert beträgt 28,800 Sekunden für Pacific Normalzeit (acht Stunden nach UTC).

Wenn secondsNULLungültige Parameter ist, wird der Ereignishandler aufgerufen, wie in Parametervalidierungbeschrieben.Wenn die Ausführung ermöglicht wird, um fortzufahren, gibt diese Funktion errno legt diesen fest EINVAL und EINVALzurück.

Anforderungen

Routine

Erforderlicher Header

_get_timezone

<time.h>

Weitere Informationen finden Sie unter Kompatibilität.

.NET Framework-Entsprechung

Nicht zutreffend. Um die Standard-C-Funktion aufrufen, verwenden Sie PInvoke. Weitere Informationen finden Sie unter Plattformaufruf-Beispiele.

Siehe auch

Referenz

Zeit-Verwaltung

errno, _doserrno, _sys_errlist und _sys_nerr

_get_daylight

_get_dstbias

_get_tzname