-1

我正在尝试在 sqlite3 中编写 sql,但不知何故它没有传递结果。我试过这个:

select datetime ('2019-04-01 12:20',time('+2 hours'));

或者

select time ('2019-04-01 12:20','+2 hours');

或者

select date ('2019-04-01','YYYY-MM-DD HH:MM',time('+2 hours'));

任何建议将不胜感激。

4

3 回答 3

0

您应该尝试添加分钟如下

select DATETIME('2019-04-01 12:20', '+120 minutes') as newTime;

或者

select DATETIME('2019-04-01 12:20', '+2 hours') as newTime;

输出:

| newTime             |
| ------------------- |
| 2019-04-01 14:20:00 |
于 2020-07-17T06:53:16.190 回答
0

您只需要datetime()包含小时数的修饰符的功能,例如

select datetime ('2019-04-01 12:20','+2 hours');
于 2020-07-17T06:55:01.483 回答
0

您可以执行以下操作:

SELECT time('2019-04-01','+2 hours');

于 2020-08-28T07:37:31.367 回答