GetTimeZoneInformation

【勇芳软件工作室】汉化HomePreviousNext

GetTimeZoneInformation函数检索当前的时区参数。这些参数控制协调世界时(UTC)与本地时间之间的转换。

DWORD GetTimeZoneInformation(

LPTIME_ZONE_INFORMATION 【lpTimeZoneInformation】//时区设置的地址
); 

参数

【lpTimeZoneInformation】

指向TIME_ZONE_INFORMATION结构以接收当前时区参数。

返回值

如果函数成功,则返回值为以下值之一:

含义
TIME_ZONE_ID_UNKNOWN操作系统无法确定当前时区。这通常是因为以前调用SetTimeZoneInformation函数仅提供偏差(而不是转换日期)。
TIME_ZONE_ID_STANDARD操作系统的操作范围由【lpTimeZoneInformation】参数指向的结构的StandardDate成员覆盖。
TIME_ZONE_ID_DAYLIGHT操作系统在【lpTimeZoneInformation】参数指向的结构DaylightDate成员所覆盖的范围内运行。

如果函数失败,返回值为0xFFFFFFFF。要获取扩展错误信息,请调用GetLastError.

备注

UTC时间和当地时间之间的所有翻译均基于以下公式:

UTC = local time + bias

偏差是UTC时间和本地时间之间的差异,以分钟为单位。

也可以看看

SetTimeZoneInformation, TIME_ZONE_INFORMATION