Sdílet prostřednictvím


_get_timezone

Načte rozdíl v sekundách mezi koordinovaným univerzálním časem (UTC) a místním časem.

Syntaxe

error_t _get_timezone(
    long* seconds
);

Parametry

seconds
Rozdíl v sekundách mezi utc a místním časem.

Vrácená hodnota

Nula v případě úspěchu nebo errno hodnoty, pokud dojde k chybě.

Poznámky

Funkce _get_timezone načte rozdíl v sekundách mezi utc a místním časem jako celé číslo. Výchozí hodnota je 28 800 sekund pro tichomořský standardní čas (osm hodin za UTC). Pokud nechcete výchozí hodnotu, zavolejte _tzset nejprve inicializovat časové pásmo.

Pokud seconds je NULL, je vyvolána neplatná obslužná rutina parametru, jak je popsáno v ověření parametru. Pokud je spuštění povoleno pokračovat, tato funkce nastaví errnoEINVAL a vrátí EINVAL.

Ve výchozím nastavení je globální stav této funkce vymezen na aplikaci. Chcete-li toto chování změnit, přečtěte si téma Globální stav v CRT.

Požadavky

Rutina Požadovaný hlavičkový soubor
_get_timezone <time.h>

Další informace naleznete v tématu Kompatibilita.

Viz také

Správa času
errno, _doserrno, _sys_errlista _sys_nerr
_get_daylight
_get_dstbias
_get_tzname