How To Convert from GMT(UTC) Time to Local Time (245786)



The information in this article applies to:

  • Microsoft Platform Software Development Kit (SDK) 1.0

This article was previously published under Q245786

SUMMARY

While the system uses Universal Coordinated Time or UTC-based time internally, applications generally display the local time, or the date and time of day for your time zone. However, a developer occasionally may need to programmatically convert from UTC (previously referred to as Greenwich Mean time or GMT) time to local time.

This conversion can be done by using the following Win32 functions:


// Converting UTCTime to LocalTime.

   FILETIME FileTime, LocalFileTime;
   SYSTEMTIME UTCTime, LocalTime;
   SystemTimeToFileTime(&UTCTIme,&FileTime);
   FileTimeToLocalFileTime(&FileTime, &LocalFileTime);
   FileTimeToSystemTime(&LocalFileTime, &LocalTime);
				

Modification Type:MinorLast Reviewed:7/11/2005
Keywords:kbDSXGlobal2003Swept kbhowto kbLocalization kbNLS KB245786