mysql中日期的加减 date_add()、date_sub() 函数

一、说明

DATE_ADD() :从日期增加指定的时间间隔,返回的是一个字符串

DATE_ADD(date,INTERVAL expr type)

date 参数是合法的日期表达式。expr 参数是您希望添加的时间间隔。

type 参数可以是下列值

二、使用

now() //now函数为获取当前时间

复制代码
select date_add(now(), interval 1 day); - 加1天

select date_add(now(),INTERVAL -1 DAY);-当前日期向前推1天

select date_add(now(), interval 1 hour); -加1小时

select date_add(now(), interval 1 minute); - 加1分钟

select date_add(now(), interval 1 second); -加1秒

select date_add(now(), interval 1 microsecond);-加1毫秒

select date_add(now(), interval 1 week);-加1周

select date_add(now(), interval 1 month);-加1月

select date_add(now(), interval 1 quarter);-加1季

select date_add(now(), interval 1 year);-加1年

MySQL adddate(), addtime()函数,可以用date_add() 来替代。

三、MySQL 为日期减去一个时间间隔:date_sub()

MySQL date_sub() 日期时间函数 和date_add() 用法一致。

相关推荐
2501_945423542 分钟前
持续集成/持续部署(CI/CD) for Python
jvm·数据库·python
m0_621438522 分钟前
用Python实现自动化的Web测试(Selenium)
jvm·数据库·python
hua872223 分钟前
Redis 设置密码无效问题解决
数据库·redis·缓存
123过去9 分钟前
mdb-sql使用教程
linux·网络·数据库·sql
2301_8042154110 分钟前
Python多线程与多进程:如何选择?(GIL全局解释器锁详解)
jvm·数据库·python
2301_7938046918 分钟前
Python单元测试(unittest)实战指南
jvm·数据库·python
☆56627 分钟前
机器学习与人工智能
jvm·数据库·python
shaoming377630 分钟前
MySQL篇之对MySQL进行参数优化,提高MySQL性能
数据库·mysql
xyyaihxl38 分钟前
Redis 安装及配置教程(Windows)【安装】
数据库·windows·redis
dovens1 小时前
redis的下载和安装详解
数据库·redis·缓存