_get_daylight

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

error_t _get_daylight(      int* hours );

参数

  • hours
    夏令时偏移量(以小时为单位)。

返回值

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

备注

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

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

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

.NET Framework 等效项

不适用。若要调用标准 C 函数,请使用 PInvoke。有关更多信息,请参见平台调用示例

要求

例程

必需的标头

_get_daylight

<time.h>

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

请参见

参考

时间管理

errno、_doserrno、_sys_errlist 和 _sys_nerr

_get_dstbias

_get_timezone

_get_tzname