我不知道这是否可行。 我研究了它,无法找到任何东西。 我想在值上添加6小时now()将返回。 目前,它以数据库中的日期时间格式返回。
还有其他功能我可以在当前时间增加6小时吗? 三江源
答案 0 :(得分:21)
使用NOW() + INTERVAL 6 HOUR
。举个例子:
SELECT NOW(), NOW() + INTERVAL 6 HOUR
结果:
'2010-07-16 21:25:17', '2010-07-17 03:25:17'
答案 1 :(得分:4)
您可以使用DATE_ADD:
SELECT DATE_ADD(now(), INTERVAL 6 HOUR);
答案 2 :(得分:2)
SELECT DATE_ADD(NOW(), INTERVAL 6 HOUR)
答案 3 :(得分:2)
DATE_ADD(NOW(), INTERVAL 6 HOUR)
答案 4 :(得分:1)
我想你想要DateAdd - 请参阅here。
答案 5 :(得分:1)
我总是忘记这个的正确语法,所以我发现mysql doc的这个页面是一个很好的书签:
http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html
完成了其他人发布的示例