РЕДАКТИРОВАТЬ
Итак, с помощью MikeT я пришел к тому, чтобы преобразовать значения Ядро данных Apple Cocoa Core в значения эпох Unix:
SELECT datetime(559951200 + 978307200, 'unixepoch', 'localtime');
Где 559951200
- моя отметка времени Apple Core Data Core
Затем, чтобы получить локальное время, мне нужно было добавитьдополнительный параметр localtime
к моей datetime(...)
функции в SQLite.
Я обновляю базу данных sqlite моего ScanSnap Home
сканера и менеджера документов для Mac.
Он расположен в ~/Library/Application Support/PFU/ScanSnap Home/Managed/ScanSnapHome.sqlite
В базе данных много таблиц с полями отметок времени.Я не могу преобразовать эти метки времени в дату / время.
Например: у меня есть значение даты, которое я вижу в пользовательском интерфейсе как 2018-09-30
.Это значение даты преобразуется в 559951200
в базе данных (поле отметки времени).
Предполагая, что число является значением эпохи, я пытаюсь преобразовать его в значение даты с помощью https://www.epochconverter.com Но это дастя September 30, 1987
Что мне не хватает?