2

一些系统使用负 Unix 时间值来表示纪元 (1/1/1970) 之前的日期。MySQL 不支持这个。有谁知道 SQLite 是否可以?

4

2 回答 2

3

是的,在限度内。

对于 3.16.0 (2017-01-02) 之前的 SQLite 版本,“unixepoch”修饰符仅适用于 0000-01-01 00:00:00 和 5352-11-01 10:52:47 之间的日期(unix 时间为-62167219200 到 106751991167)。

http://www.sqlite.org/lang_datefunc.html

于 2011-06-15T06:13:58.540 回答
2

是的。

sqlite>选择日期('1308118481','unixepoch');2011-06-15

sqlite>选择日期('-1308118481','unixepoch');1928-07-19

于 2011-06-15T06:14:46.013 回答