Хотя это не вопрос программирования как таковой, он связан с этим.
Итак, я пытаюсь выяснить, как анализировать базу данных SMS, резервная копия которой создается с iPhone. Я смотрю на таблицу «сообщения», в частности на поле «дата». Я заметил, что в более поздних сообщениях используется другая система нумерации для указания даты/времени. Я сузил его до переключения на iMessage, так как у меня есть сообщение, отправленное на 1318470904, с ответом, отправленным на 340164736. Я точно знаю, что эти сообщения были отправлены менее чем через час, но они указывают > 30 лет разницы.
Кто-нибудь знает, как точно рассчитать дату, используя эту новую систему? Использует ли он другую эпоху или мне нужно выполнить какую-то сумасшедшую математику?
Изменить: последние сообщения также затронуты. Тексты (зеленые пузыри) сохраняются с установленной датой, а все, что происходит в iMessage (синие пузыри), сохраняется с другим представлением даты.