_get_dstbias
检索夏令时偏移量(以秒为单位)。
语法
error_t _get_dstbias( long* seconds );
参数
seconds
夏令时偏移量(以秒为单位)。
返回值
如果成功,则为零;如果发生错误,则为 errno
值。
备注
_get_dstbias
函数将夏令时中的秒数作为整数进行检索。 如果夏令时有效,则默认偏移量为 3600 秒,这也是一个小时包含的秒数(但是少数地区遵守两小时的偏移量)。
如果 seconds
为 NULL
,会调用无效的参数处理程序,如参数验证中所述。 如果允许执行继续,则该函数将 errno
设置为 EINVAL
并返回 EINVAL
。
我们建议你使用此函数,而非 _dstbias
宏或已弃用的 __dstbias
函数。
默认情况下,此函数的全局状态范围限定为应用程序。 若要更改此行为,请参阅 CRT 中的全局状态。
要求
例程 | 必需的标头 |
---|---|
_get_dstbias |
<time.h> |
有关详细信息,请参阅兼容性。
另请参阅
工时管理
errno
、_doserrno
、_sys_errlist
和 _sys_nerr
_get_daylight
_get_timezone
_get_tzname