Я хочу конвертировать различные местоположения/даты/времени в историю с GMT по местному времени. Кажется, что SystemTimeToTzSpecificLocalTime
лучше, чем FileTimeToLocalFileTime
. Когда пары даты и времени также включают различные местоположения, преобразование становится волосатым. Я нашел набор данных в ftp://ftp.iana.org/tz/releases - был ftp://elsie.nci.nih.gov/pub/ - это, кажется, красиво заполнено историей и пространством, но, похоже, оно предназначено для компиляции для одного часового пояса, а не для всех.Как преобразовать GMT в LocalTime в Win32 C?
GetDynamicTimeZoneInformation
и GetTimeZoneInformationForYear
функции доступны только в Vista/Server 2008, и у меня есть машины для NT 4.0. Я, вероятно, попытаюсь использовать их условно на более новых системах.
Есть ли хороший пакет C, который решит проблему для меня для Windows XP и NT 4.0?
Спасибо за ваш ответ. Я обновил свой вопрос, чтобы отразить информацию, которую вы дали. – piCookie 2008-09-15 21:48:29