Часовой пояс является артефактом преобразования из «мгновений» в удобочитаемую дату и время в некотором календаре.
Компьютерам не нравятся удобочитаемые форматы (не так сильно, как люди, по крайней мере), поэтому они обычно хранят моменты в нейтральном для зоны формате. Например, в файловой системе NTFS отметки времени хранятся в формате UTC.
Следовательно, время изменения файла сохраняется должным образом, пока тот, кто его изменяет, знает текущее время. Если ваша система Windows отображает «13:19» и считает, что находится в часовом поясе GMT-5, то это означает, что текущий момент - «18:19» в UTC, и записывает столько же в недрах NTFS. Однако, если ОС отображает «13:19», но считает, что находится в часовом поясе GMT + 3, то ОС выключается на восемь часов, даже если для человека, смотрящего на экран, все выглядит хорошо.
Другой момент заключается в том, что время модификации файла является свойством системы хранения, в которой хранится файл, например файловой системы. Когда файл «отправляется», тогда это время не обязательно будет перемещаться вместе с ним. Некоторые форматы архивов (например, Zip) включают время изменения файла вместе с файлом. Это не относится к файлу, отправленному «как есть», прикрепленному к электронному письму, время изменения файла не будет.
Вы можете увидеть некоторые подсказки в документации Microsoft для FILETIME . В структуре нет положения о часовом поясе, но в тексте говорится, что NTFS хранит все времена файла в формате UTC.
источник
Временные метки Windows учитывают часовой пояс. Тем не менее, ваш механизм передачи файлов может не быть.
источник
В качестве дополнения обратите внимание, что, хотя даты изменения файлов из NTFS или других файловых систем могут зависеть от часового пояса, данные EXIF (например, дата / время, когда снимок был сделан вашей камерой), вполне могут не быть и не могут храниться как UTC, так что может оказаться сложно конвертировать. Просто мысль, в случае, если файл создать / изменить / EXIF дата / время, кажется, не согласны.
Кажется, я вспоминаю Windows 7, улучшенную по сравнению с предыдущими версиями, с точки зрения отображения данных EXIF, то есть преобразования их на лету для кратких целей в текущее местное время, если это возможно.
источник
Помните, что файловые системы FAT НЕ учитывают часовой пояс, но это влияет на вас, только если вы переносите файл на устройство с файловой системой FAT, которая пересекает часовые пояса.
источник