-- 在 MySQL 中进行时间加减操作可以使用 DATE_ADD 和 DATE_SUB 函数。
-- 示例 1: 向当前日期时间添加 5 天
SELECT DATE_ADD(NOW(), INTERVAL 5 DAY) AS '5天后的日期';
-- 示例 2: 从当前日期时间减去 3 小时
SELECT DATE_SUB(NOW(), INTERVAL 3 HOUR) AS '3小时前的日期';
-- 示例 3: 向指定日期添加 10 个月
SELECT DATE_ADD('2023-01-01', INTERVAL 10 MONTH) AS '10个月后的日期';
-- 示例 4: 从指定日期减去 7 年
SELECT DATE_SUB('2023-01-01', INTERVAL 7 YEAR) AS '7年前的日期';
-- 示例 5: 向指定日期时间添加 2 分钟和 30 秒
SELECT DATE_ADD('2023-01-01 12:00:00', INTERVAL '2:30' MINUTE_SECOND) AS '2分钟30秒后的日期';
DATE_ADD()
函数用于向日期或时间添加一个时间间隔。DATE_SUB()
函数用于从日期或时间中减去一个时间间隔。INTERVAL
关键字后面可以跟不同的时间单位,如 DAY
, HOUR
, MONTH
, YEAR
等。MINUTE_SECOND
是一种复合的时间单位,可以同时指定分钟和秒。上一篇:brew 启动mysql
下一篇:mysql with语句
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站