添加到日期时间

时间:2018-08-02 08:10:03

标签: sql sqlite

我在Sqlite3中尝试类似

select datetime(datetime('now') + time('01:00:00'))

select datetime(datetime('now') + datetime('1 days'))

但得到错误的结果-4707-06-04 10:00:00-即-4707年。为什么? IMO Sqlite3支持+/-日期/时间,对吗?错误在哪里?

1 个答案:

答案 0 :(得分:2)

SELECT datetime(datetime('now'), '+1 hour')    
select datetime(datetime('now'), '+1 day')

在这里查看详细信息 https://www.sqlite.org/lang_datefunc.html