Отметка времени с 9 цифрами в файле SQLite - PullRequest
1 голос
/ 28 апреля 2019

Я работаю над файлом SQLite с клиента и обнаружил столбец, помеченный как TIMESTAMP, у меня была работа с php timestamp с 10 цифрами, этот файл имеет метки времени с 9 цифрами слева и 6 справа :

570822838.260406
570822838.544408
570822846.167604

Я не знаю, как преобразовать эти числа в дату-время или как они рассчитываются. Любая помощь? Спасибо.

1 Ответ

1 голос
/ 28 апреля 2019

Полагаю, это временная метка Apple Core Data, основанная на этом:

sqlite> select datetime(570822838.260406, 'unixepoch', '+31 years');
2019-02-02 17:53:58

Таким образом, вы можете использовать вышеуказанное для преобразования в стандартный формат.

(Также, проверьте этот ответ .)

...