📅  最后修改于: 2023-12-03 14:51:02.830000             🧑  作者: Mango
MySQL 中有多种方法可以将时间添加到当前日期和时间。本文将介绍如何使用 MySQL 中的 DATE_ADD() 函数来在当前时间上添加 2 小时。
MySQL DATE_ADD() 函数用于在日期或时间值上添加指定的时间间隔。该函数的语法如下:
DATE_ADD(date, INTERVAL expr unit);
其中,date 是一个日期或时间值,expr 是一个用于表示要添加的时间间隔的数字表达式,unit 是一个表示时间间隔单位的字符串。unit 可以是下列值之一:
对于我们的需求,我们可以使用 HOUR 作为单位,将 2 小时添加到当前时间上。下面是使用 DATE_ADD() 函数添加 2 小时的示例:
SELECT NOW(), DATE_ADD(NOW(), INTERVAL 2 HOUR);
该语句将返回当前时间和在当前时间上添加 2 小时后的时间。
返回的结果应该是一个包含当前时间和在当前时间上添加 2 小时后的时间的表格,如下所示:
| NOW() | DATE_ADD(NOW(), INTERVAL 2 HOUR) | | --------------------|----------------------------------| | 2021-11-08 10:00:00 | 2021-11-08 12:00:00 |
通过使用 MySQL 中的 DATE_ADD() 函数,我们可以很容易地在当前时间上添加指定的时间间隔。在上述示例中,我们将 2 小时添加到当前时间上,并在返回的表格中看到了结果。