SystemTimeToTzSpecificLocalTimeEx function

Converts a time in Coordinated Universal Time (UTC) with dynamic daylight saving time settings to a specified time zone's corresponding local time.

Syntax

BOOL SystemTimeToTzSpecificLocalTimeEx(
  const DYNAMIC_TIME_ZONE_INFORMATION *lpTimeZoneInformation,
  const SYSTEMTIME                    *lpUniversalTime,
  LPSYSTEMTIME                        lpLocalTime
);

Parameters

lpTimeZoneInformation

A pointer to a DYNAMIC_TIME_ZONE_INFORMATION structure that specifies the time zone and dynamic daylight saving time.

lpUniversalTime

A pointer to a SYSTEMTIME structure that specifies the UTC time to be converted. The function converts this universal time to the specified time zone's corresponding local time.

lpLocalTime

A pointer to a SYSTEMTIME structure that receives the local time.

Return Value

If the function fails, the return value is zero. To get extended error information, call GetLastError.

Requirements

   
Minimum supported client Windows 7 [desktop apps | UWP apps]
Minimum supported server Windows Server 2012 [desktop apps | UWP apps]
Target Platform Windows
Header timezoneapi.h (include Windows.h)
Library Kernel32.lib
DLL Kernel32.dll