FileTimeToLocalFileTime дает некоректное летнее время
От: prog_san Россия www.mhtunpack.narod.ru
Дата: 02.12.08 20:34
Оценка:
Проблема следующая:
При вызове FileTimeToLocalFileTime время создания фалов в летний период смещается на час.
Если использовать связку
FileTimeToSystemTime
SystemTimeToTzSpecificLocalTime
SystemTimeToFileTime
все отрабатывает нормально.

Если файл создан в зимнее время, при переходе на летнее — дата создания файла тоже сдвигается на час.
Создаем файл 2 декабря в 19.43, меняем дату на 2 июня — смотрим в TotalCommander (или в проводнике -значения не имеет) — 20.43
Если йал был создан в 23.45, к примеру, соотвественно даже число отображается не верно (3.06 00.45)

Неужели ошибка в FileTimeToLocalFileTime?
filetimetolocalfiletime
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.