使用日期为 2019-04-01 的时间函数使用 sqlite3 将时间增加 2 小时

Use time function with the date 2019-04-01 to add 2 hours to the time using sqlite3

我正在尝试在 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'));

如有任何建议,我们将不胜感激。

您应该尝试添加分钟如下

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 |

你只需要 datetime() 修饰符包含 小时 的函数,例如

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

您可以按如下方式操作:

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