SystemTimeToTzSpecificLocalTime功能将协调世界时(UTC)转换为指定时区的相应本地时间。
BOOL SystemTimeToTzSpecificLocalTime(
LPTIME_ZONE_INFORMATION 【lpTimeZoneInformation】, | //指向感兴趣的时区 |
LPSYSTEMTIME 【lpUniversalTime】, | //指向世界时间的兴趣 |
LPSYSTEMTIME【lpLocalTime】 | //指向结构的指针以接收本地时间 |
); |
参数
【lpTimeZoneInformation】
指向TIME_ZONE_INFORMATION结构的指针,指定感兴趣的时区。
如果【lpTimeZoneInformation】为NULL,则该函数使用当前活动的时区。
【lpUniversalTime】
指向一个指定UTC的SYSTEMTIME结构的指针。该函数将此通用时间转换为指定时区的相应本地时间。
【lpLocalTime】
指向接收本地时间信息的SYSTEMTIME结构的指针。
返回值
如果函数成功,则返回值不为零,该函数将【lpLocalTime】指向的SYSTEMTIME结构的成员设置为适当的本地时间值。
如果函数失败,返回值为零。要获取扩展错误信息,请调用GetLastError.
备注
SystemTimeToTzSpecificLocalTime功能适用于Windows NT。如果在Windows 95中调用,该函数将失败,并返回FALSE。
也可以看看
GetSystemTime,GetTimeZoneInformation,SYSTEMTIME, TIME_ZONE_INFORMATION