2

一部のシステムでは、負のUnix時間値を使用して、エポック(1970年1月1日)より前の日付を表します。MySQLはこれをサポートしていません。SQLiteが知っているかどうか誰かが知っていますか?

4

2 に答える 2

3

はい、制限内です。

3.16.0より前のSQLiteバージョン(2017-01-02)の場合、「unixepoch」修飾子は0000-01-0100:00:00から5352-11-0110:52:47(unix回-62167219200から106751991167)。

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

于 2011-06-15T06:13:58.540 に答える
2

はい。

sqlite> select date( '1308118481'、'unixepoch'); 2011-06-15

sqlite> select date('-1308118481'、'unixepoch'); 1928-07-19

于 2011-06-15T06:14:46.013 に答える