Некоторые системы используют отрицательные значения времени Unix для представления дат до эпохи (01.01.1970).MySQL не поддерживает это.Кто-нибудь знает, делает ли SQLite?
Да, в определенных пределах.
Для версий SQLite до 3.16.0 (2017-01-02), модификатор "unixepoch" работает только для дат между 0000-01-01 00:00:00 и 5352-11-01 10:52:47 ( времена Unix от -62167219200 до 106751991167).
http://www.sqlite.org/lang_datefunc.html
Да.
sqlite> выберите дату («1308118481», «unixepoch»); 2011-06-15
sqlite> выберите дату ('- 1308118481', 'unixepoch'); 1928-07-19