powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Windows [игнор отключен] [закрыт для гостей] / ПЕРЕХОД НА ЗИМНЕЕ ВРЕМЯ
17 сообщений из 17, страница 1 из 1
ПЕРЕХОД НА ЗИМНЕЕ ВРЕМЯ
    #33461924
Фотография klen_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
При переходе на летнее или зимнее время, время модификации файлов меняется ровно на час, у сервера WINDOWS 2000.
Это становится видно со стороны клиентской машины.
Т.е. я , скажем месяц назад скопировал, важные для меня, файлы, на сервер со своего компа. И спустя месяц обнаруживаю, что файлы отличаются ровно на один час.
...
Рейтинг: 0 / 0
ПЕРЕХОД НА ЗИМНЕЕ ВРЕМЯ
    #33461932
Фотография trubb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
остался вопрос за кадром - что делать и кто виноват
...
Рейтинг: 0 / 0
ПЕРЕХОД НА ЗИМНЕЕ ВРЕМЯ
    #33461983
Yanis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Виновата поправка на локальных часах, а время модификации файла хранится, видимо, в ГМТ а не в абсолютной величине, хотя это тоже неправильно...
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
ПЕРЕХОД НА ЗИМНЕЕ ВРЕМЯ
    #33462000
Фотография Anatoly Podgoretsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
YanisВиновата поправка на локальных часах, а время модификации файла хранится, видимо, в ГМТ а не в абсолютной величине, хотя это тоже неправильно...
Это на каком же сервере время хранится в GMT?
...
Рейтинг: 0 / 0
ПЕРЕХОД НА ЗИМНЕЕ ВРЕМЯ
    #33462029
Yanis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не знаю, это предположение, иначе почему у klen_ "меняется" время модификации файлов на величину изменения поправки локальных часов к ГМТ?
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
ПЕРЕХОД НА ЗИМНЕЕ ВРЕМЯ
    #33462384
Фотография Anatoly Podgoretsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
YanisНе знаю, это предположение, иначе почему у klen_ "меняется" время модификации файлов на величину изменения поправки локальных часов к ГМТ?
Оно не меняется, оно выводится в локальном на текущий момент времени формате. Но где ты нашел поправку локальных часов к ГМТ?, точнее где ты нашел GMT - уже второй раз спрашиваю.
...
Рейтинг: 0 / 0
ПЕРЕХОД НА ЗИМНЕЕ ВРЕМЯ
    #33463137
Yanis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А ты подумай над своей фразой "оно выводится в локальном на текущий момент времени формате"
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
ПЕРЕХОД НА ЗИМНЕЕ ВРЕМЯ
    #33463449
Фотография Anatoly Podgoretsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
YanisА ты подумай над своей фразой "оно выводится в локальном на текущий момент времени формате"
А чего думать вот сейчас будет показывать 8:28 (UTC+2), летом 9:28 (UTC+3)
...
Рейтинг: 0 / 0
ПЕРЕХОД НА ЗИМНЕЕ ВРЕМЯ
    #33463490
Фотография trubb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
у нас с Yanis-ом все переводы часов того.... отменили.....
неактуально.....
...
Рейтинг: 0 / 0
ПЕРЕХОД НА ЗИМНЕЕ ВРЕМЯ
    #33463718
Yanis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anatoly Podgoretsky> вот сейчас будет показывать 8:28 (UTC+2), летом 9:28 (UTC+3)

А оно не должно так показывать!
Ведь если я, например, создам файл 2005-12-29 в 1:04 локального времени, а потом изменю часовой пояс (или изменится поправка в связи с сезонным временем), время создания файла НЕ должно меняться, потому что я этот файл создал в 1:04, а не в 2 или 3!
Вот, например, я меняю часовой пояс в ХР, обновляю список файлов в проводнике - время создания/модификации файлов изменилось. Почему?
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
ПЕРЕХОД НА ЗИМНЕЕ ВРЕМЯ
    #33463730
Фотография rrrrrrrrrr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для системы он создан именно тогда, когда создан фактически. В проводнике отображается несколько иначе (регионально), но на то он и проводник. В свойствах файла не меняется ничего.
...
Рейтинг: 0 / 0
ПЕРЕХОД НА ЗИМНЕЕ ВРЕМЯ
    #33463751
Фотография rrrrrrrrrr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Точнее, время создания файла есть количество 100-наносекундных интервалов, прошедших с 01/01/1601г.

SDKThe GetFileTime function retrieves the date and time that a file was created, last accessed, and last modified.

BOOL GetFileTime(

HANDLE hFile, // identifies the file
LPFILETIME lpCreationTime, // address of creation time
LPFILETIME lpLastAccessTime, // address of last access time
LPFILETIME lpLastWriteTime // address of last write time
);


Parameters

hFile

Identifies the files for which to get dates and times. The file handle must have been created with GENERIC_READ access to the file.

lpCreationTime

Points to a FILETIME structure to receive the date and time the file was created. This parameter can be NULL if the application does not require this information.

lpLastAccessTime

Points to a FILETIME structure to receive the date and time the file was last accessed. The last access time includes the last time the file was written to, read from, or, in the case of executable files, run. This parameter can be NULL if the application does not require this information.

lpLastWriteTime

Points to a FILETIME structure to receive the date and time the file was last written to. This parameter can be NULL if the application does not require this information. SDKThe FILETIME structure is a 64-bit value representing the number of 100-nanosecond intervals since January 1, 1601. Т.е. как приложение отобразит это количество наносекундных интервалов - дело автора приложения (в данном случае - проводника, т.е. MS)
...
Рейтинг: 0 / 0
ПЕРЕХОД НА ЗИМНЕЕ ВРЕМЯ
    #33463755
Фотография Anatoly Podgoretsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
YanisAnatoly Podgoretsky> вот сейчас будет показывать 8:28 (UTC+2), летом 9:28 (UTC+3)

А оно не должно так показывать!
Ведь если я, например, создам файл 2005-12-29 в 1:04 локального времени, а потом изменю часовой пояс (или изменится поправка в связи с сезонным временем), время создания файла НЕ должно меняться, потому что я этот файл создал в 1:04, а не в 2 или 3!
Вот, например, я меняю часовой пояс в ХР, обновляю список файлов в проводнике - время создания/модификации файлов изменилось. Почему?
Тотому что у тебя теперь другое локальное время, а ты попробуй оперировать всемирным унифицированым и увидишь, что ничего не меняется.

Оно обязано показывать, такова идеология - показывать время в региональном формате. Если у тебя будут рядом стоять две машины, на одной UTC+0, а на другой UTC+2, то на первой будет 00:00, а на другой 02:00.

Чего же тебя удивляет, что на земле 24 часовых пояса и в один и тот же момент времени у всех разное время. А вот хранить надо в UTC, хотя можно и в другом, но отображать в локальном времени.

Нет ничего более простого, чем время и нет ничего более сложного для понимания его людьми.

Насоздавали тут часовых поясов и теперь в панике.
...
Рейтинг: 0 / 0
ПЕРЕХОД НА ЗИМНЕЕ ВРЕМЯ
    #33463889
Yanis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хорошо, если я создал файл летом в 3 часа дня, то почему зимой мой же комп в моем же часовом поясе будет показывать 4 часа?
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
ПЕРЕХОД НА ЗИМНЕЕ ВРЕМЯ
    #33463917
Фотография Anatoly Podgoretsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
YanisХорошо, если я создал файл летом в 3 часа дня, то почему зимой мой же комп в моем же часовом поясе будет показывать 4 часа?
Потому что в летом сдвиг локального по отношению к всемирному равен 4 часам. Показываемое время = системное время + сдвиг локального времени.

Очень тяжела эта простая вещь ВРЕМЯ для понимания.
...
Рейтинг: 0 / 0
ПЕРЕХОД НА ЗИМНЕЕ ВРЕМЯ
    #33463918
Фотография rrrrrrrrrr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Потому, что проводник при конвертации полученной из файла даты создания файла в региональный формат не проверяет, находится ли дата создания в том же Daylight Saving Period, что и текущая дата. В каком-то смысле это ошибка при отображении верной информации, но все относительно, особенно в плане времени... Ведь перевод часов - не более чем условность, она не меняет интервалы времени. Просто в одних из получается суток меньшее/большее число часов. Windows полагает, что часов столько же и корректирует отображение.
Чтобы уйти от диалектики, предлагаю переформулировать вопрос: есть ли менеджеры файлов, отображающие дату создания файла в т.ч. и в универсальном (фактическом) формате?
...
Рейтинг: 0 / 0
ПЕРЕХОД НА ЗИМНЕЕ ВРЕМЯ
    #33463936
Фотография Anatoly Podgoretsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rrrrrrrrrrПотому, что проводник при конвертации полученной из файла даты создания файла в региональный формат не проверяет, находится ли дата создания в том же Daylight Saving Period, что и текущая дата. В каком-то смысле это ошибка при отображении верной информации, но все относительно, особенно в плане времени... Ведь перевод часов - не более чем условность, она не меняет интервалы времени. Просто в одних из получается суток меньшее/большее число часов. Windows полагает, что часов столько же и корректирует отображение.
Это не ошибка, а отображение в текущем локальном формате.

rrrrrrrrrr
Чтобы уйти от диалектики, предлагаю переформулировать вопрос: есть ли менеджеры файлов, отображающие дату создания файла в т.ч. и в универсальном (фактическом) формате?
Зачем что то искать, когда система это изначально поддерживает, достаточно просто создать новую временную зону UTC с помощью редактора зон.
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / Windows [игнор отключен] [закрыт для гостей] / ПЕРЕХОД НА ЗИМНЕЕ ВРЕМЯ
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]