Time Zone Server
Contact For Trial:
Excerpt from the MSDN website:
System time is the current date and time of day.
The system keeps time so that your applications have ready access to accurate time. The system bases system time on coordinated universal time (UTC). UTC-based time is loosely defined as the current date and time of day in Greenwich, England.
While the system uses UTC-based time internally, your applications will generally display the local time - the date and time of day for your time zone. Therefore, to ensure correct results, you must be aware of whether a function expects to receive a UTC-based time or a local time, and whether the function returns a UTC-based time or a local time.
The current time-zone settings control how the system converts between UTC and local time. You can retrieve the current time-zone settings by using the GetTimeZoneInformation function. The function copies the result to a TIME_ZONE_INFORMATION structure and returns a value indicating whether local time is currently in standard time or daylight saving time. You can set the time-zone settings by using the SetTimeZoneInformation function.
To retrieve the local time, use the GetLocalTime function. GetLocalTime converts the system time to a local time based on the current time-zone settings and copies the result to a SYSTEMTIME structure. You can set the system time by using the SetLocalTime function. SetLocalTime assumes you have specified a local time and converts to UTC before setting the system time.