Даты ExifTool и британское летнее время / летнее время - Фотопедия
2 голосов
/ 25 ноября 2010

Из моего предыдущего вопроса Я использую следующую команду ExifTool для добавления информации о дате Exif к некоторой фотографии.

exiftool -v "-FileModifyDate>AllDates" *

Однако, так как мы вернулись в Гринвичское время из BST, если я попытаюсь использовать это на фотографии, сделанной во время BST, все даты Exif истекли на 1 час. Фотографии, сделанные после переключения, в порядке

например. после запуска ExifTool:

Снимок сделан BST, изменено время 11:00, Exif DateTimeOriginal - 10:00

Снимок сделан по Гринвичу, время изменения 11:00, Exif DateTimeOriginal - 11:00

Это ожидаемое поведение? Есть ли переключатель отмены, который заставит exiftool соблюдать точную модифицированную дату / время и игнорировать разницу часовых поясов?

РЕДАКТИРОВАТЬ: я использую версию ExifTool для Windows

Ответы [ 2 ]

3 голосов
/ 26 ноября 2010

Знаете, я наткнулся на что-то подобное несколько дней назад.

Я решил, что с этого момента все мои камеры будут настроены на UTC независимо от того, где я нахожусь, или это летнее время.

Тогда не нужно будет выяснять, в каком часовом поясе находится данная временная метка, или заниматься изменением часов камеры, когда дневное время начинается или заканчивается. (FWIW, я пошел, чтобы внести последнее изменение, только чтобы обнаружить, что оно все еще установлено в часовом поясе, который я установил для поездки несколько месяцев назад. Именно это побудило принять решение.)

1 голос
/ 25 ноября 2010

В Linux вы можете установить переменную окружения TZ на GMT (или любую другую), и это будет учитываться каждой программой. Либо export TZ=GMT в оболочке перед запуском команд, либо префикс каждой из них - TZ=GMT eduction -v ...

Это должно работать и в Mac OS X. У меня есть только смутное устаревшее представление о Windows, но документация подсказывает, там должно работать то же самое

Жаль, что стандарт не кодирует часовой пояс!

Добро пожаловать на сайт Фотопедия, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...