Спецификация EXIF для метаданных JPEG гласит:
Дата и время создания изображения. В этом стандарте это дата
и время файл был изменен. Формат «ГГГГ: ММ: ДД ЧЧ: ММ: СС»
со временем, показанным в 24-часовом формате, а дата и время разделены
один пустой символ [20.H]. Когда дата и время неизвестны, все
пробелы кроме двоеточий (":") могут быть заполнены пробелом
символы, или же поле взаимодействия может быть заполнено
пустые символы. Длина строки символов составляет 20 байтов, включая
NULL для прекращения. Когда поле оставлено пустым, оно рассматривается как
неизвестно.
, который допускает полностью неизвестных дат, но не имеет стандарта для менее точных дат. Вы можете заполнить неизвестные части пробелами, но я не уверен, какое программное обеспечение позволит вам это сделать, и, что более важно, какое программное обеспечение будет плохо реагировать на это чтение, так как стандарт явно не дает это в качестве опции.
Я думаю, у вас есть два основных варианта:
- Вариант 1: Угадай. В зависимости от предмета укажите ваши лучшие догадки по дате и времени.
- Вариант 2: Выберите явно произвольное значение, например, полночь 1 января соответствующего года -
YYYY:01:01 00:00:00
. Когда кто-то смотрит позже, они , вероятно, не будут думать, что все фотографии были с какой-то дикой новогодней вечеринки.
Последнее можно объединить в первое. Когда я знаю день, но не время, я обычно устанавливаю время на полдень: 12:00:00
, потому что это позволяет избежать (большой степени) неопределенности часового пояса. (Еще один прискорбный недостаток стандарта EXIF.)