_get_timezone
检索协调世界时 (UTC) 和当地时间之间的差异(以秒为单位)。
语法
error_t _get_timezone(
long* seconds
);
参数
seconds
UTC 和当地时间之间的差异(以秒为单位)。
返回值
如果成功,则为零;如果发生错误,则为 errno
值。
注解
_get_timezone
函数检索 UTC 与当地时间之间的差异(以秒为单位表示的整数)。 对于太平洋标准时间(比 UTC 时间晚 8 个小时),默认值是 28,800 秒。 如果不希望使用默认值,请先调用 _tzset 初始化时区。
如果 seconds
为 NULL
,则会调用无效的参数处理程序,如参数验证中所述。 如果允许执行继续,则该函数将 errno
设置为 EINVAL
并返回 EINVAL
。
默认情况下,此函数的全局状态范围限定为应用程序。 若要更改此行为,请参阅 CRT 中的全局状态。
要求
例程 | 必需的标头 |
---|---|
_get_timezone |
<time.h> |
有关详细信息,请参阅兼容性。
另请参阅
工时管理
errno
、_doserrno
、_sys_errlist
和 _sys_nerr
_get_daylight
_get_dstbias
_get_tzname