_get_timezone

检索协调世界时 (UTC) 和当地时间之间的差异(以秒为单位)。

语法

error_t _get_timezone(
    long* seconds
);

参数

seconds
UTC 和当地时间之间的差异(以秒为单位)。

返回值

如果成功,则为零;如果发生错误,则为 errno 值。

注解

_get_timezone 函数检索 UTC 与当地时间之间的差异(以秒为单位表示的整数)。 对于太平洋标准时间(比 UTC 时间晚 8 个小时),默认值是 28,800 秒。 如果不希望使用默认值,请先调用 _tzset 初始化时区。

如果 secondsNULL,则会调用无效的参数处理程序,如参数验证中所述。 如果允许执行继续,则该函数将 errno 设置为 EINVAL 并返回 EINVAL

默认情况下,此函数的全局状态范围限定为应用程序。 若要更改此行为,请参阅 CRT 中的全局状态

要求

例程 必需的标头
_get_timezone <time.h>

有关详细信息,请参阅兼容性

另请参阅

工时管理
errno_doserrno_sys_errlist_sys_nerr
_get_daylight
_get_dstbias
_get_tzname