Wie GMT(UTC) Zeit in lokale Zeit konvertiert


Zusammenfassung


Während das System intern universelle koordinierte oder UTC-Basis verwendet, im Allgemeinen anzeigen Ortszeit Applikationen oder das Datum und die Uhrzeit der Zeitzone. Allerdings müssen Entwickler gelegentlich programmgesteuert aus (zuvor als GMT bzw. Greenwich Mean Time bezeichnet) UTC-Zeit in lokale Zeit konvertiert.

Diese Konvertierung erfolgt mithilfe der folgenden Win32-Funktionen:


// Converting UTCTime to LocalTime.
FILETIME FileTime, LocalFileTime;
SYSTEMTIME UTCTime, LocalTime;
SystemTimeToFileTime(&UTCTIme,&FileTime);
FileTimeToLocalFileTime(&FileTime, &LocalFileTime);
FileTimeToSystemTime(&LocalFileTime, &LocalTime);