Формат времени в iPhone Photos.sqlite - PullRequest
0 голосов
/ 28 августа 2011

Я скопировал изображения с iPod Touch на мой Mac с помощью iPhone Explorer, но при этом их метки времени были изменены. Я не программист на iOS, но мне удалось получить данные за Photos.sqlite

В User/Media/PhotoData/Photos.sqlite на моем iPod Touch отображаются клавиши captureTime и recordModDate. Названия кажутся самоочевидными. Тем не менее, как я могу перевести их значения в удобочитаемый формат? например 307867854.0 (captureTime) и 330936323.440785 (recordModDate). Кажется, это не в эпоху.

1 Ответ

0 голосов
/ 28 августа 2011

Ваше время - это количество секунд с 1 января 2001 года.

Код для отображения даты будет выглядеть примерно так:

NSDate *date = [[NSDate alloc] initWithTimeIntervalSinceReferenceDate: 330936323.440785];
NSLog( @"%@", date );

отпечатков 2011-06-28 06:45:23 + 0000

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