使用日期为 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');
我正在尝试在 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');