_get_dstbias

检索夏令时偏移量(以秒为单位)。

语法

error_t _get_dstbias( long* seconds );

参数

seconds
夏令时偏移量(以秒为单位)。

返回值

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

备注

_get_dstbias 函数将夏令时中的秒数作为整数进行检索。 如果夏令时有效,则默认偏移量为 3600 秒,这也是一个小时包含的秒数(但是少数地区遵守两小时的偏移量)。

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

我们建议你使用此函数,而非 _dstbias 宏或已弃用的 __dstbias 函数。

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

要求

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

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

另请参阅

工时管理
errno_doserrno_sys_errlist_sys_nerr
_get_daylight
_get_timezone
_get_tzname