Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

mysql时间加减

作者:亡梦   发布日期:2025-06-03   浏览:97

-- 在 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语句

大家都在看

mysqlavg函数保留小数

mysql经纬度距离计算

存储过程mysql

mysql with语句

mysql时间加减

brew 启动mysql

unsigned在mysql中是什么意思

mysql 插入更新

python mysql update

mysql 查看权限

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站