3

С этого сайта я узнал о "секретном" файле, в котором хранится информация о моем gps.

Я попытался открыть файл, и я получил эту базу данных SQLite.

Как я могу интерпретировать информацию о метке времени?

2 ответа2

2

iOS (и Mac OS X) используют эпоху NSDate , что означает, что время записывается в виде количества секунд с первого момента 1-го января 2001 года UTC. Более распространенная эпоха Unix основана на 1970 году. Разница между ними составляет 978307200 секунд. Чтобы преобразовать, добавьте эту сумму к значениям, которые вы видите.

Конвертер эпох Unix, упомянутый Shark, перечисляет различные способы преобразования секунд эпохи в удобочитаемую дату в нижней части страницы. Например, используя JavaScript, вы конвертируете секунды в миллисекунды и создаете объект Date. Вы можете увидеть это в браузере, набрав в поле местоположения следующее:

javascript:alert(new Date((978307200+323827707.004303)*1000).toLocaleString())

который преобразует дату в местный часовой пояс и формат и отображает ее в диалоговом окне с alert .

1

выполните следующий запрос

SELECT datetime(323827707, 'unixepoch', 'localtime');

Также вы можете отправиться в эпохальный конвертер для поиска вручную

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .