Share via


_get_timezone

擷取國際標準時間 (UTC) 和當地時間之間的時差,以秒為單位。

語法

error_t _get_timezone(
    long* seconds
);

參數

seconds
UTC 與當地時間之間的時差,以秒為單位。

傳回值

若成功,則為零;若發生錯誤,則為 errno 值。

備註

_get_timezone 函式會以整數擷取 UTC 與當地時間之間的時差。 對太平洋標準時間而言,預設值為 28,800 秒 (晚 UTC 八小時)。 如果您不想要預設值,請先呼叫 _tzset 初始化時區。

如果 secondsNULL ,則會叫用不正確參數處理常式,如參數驗證 中所述 。 若允許繼續執行,此函式會將 errno 設為 EINVAL,並傳回 EINVAL

根據預設,此函式的全域狀態會限定于應用程式。 若要變更此行為,請參閱 CRT 中的全域狀態。

需求

常式 必要的標頭
_get_timezone <time.h>

如需詳細資訊,請參閱相容性

另請參閱

時間管理
errno_doserrno_sys_errlist_sys_nerr
_get_daylight
_get_dstbias
_get_tzname