我正在尝试在 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'));
任何建议将不胜感激。
我正在尝试在 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');