Подскажите, как правильно в Windows конвертировать время в UTC и обратно.
Microsoft рекомендует использование пар функций FileTimeToLocalFileTime/LocalFileTimeToFileTime и SystemTimeToTzSpecificLocalTime/TzSpecificTimeToSystemTime. Но с ними возникает нюанс — в случае даты, относящейся к зимнему времени начала 2011, они возвращают неверный результат — 4 часа разницы вместо положенных 3-х. Соответствующее обновление Windows установлено.