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() 用法一致。

相关推荐
秋难降1 小时前
零基础学习SQL(十)——性能分析
数据库·sql·mysql
cooldream20091 小时前
centos7中MySQL 5.7.32 到 5.7.44 升级指南:基于官方二进制包的原地替换式升级
数据库·mysql
风清再凯2 小时前
【一】Django框架版本介绍
数据库·django·sqlite
Aczone282 小时前
Linux 软件编程(十四)网络编程:数据存储与 SQLite 数据库
linux·数据库·sqlite
百锦再3 小时前
SQLSugar 封装原理详解:从架构到核心模块的底层实现
sql·mysql·sqlserver·架构·core·sqlsugar·net
亲爱的非洲野猪3 小时前
时序数据库的 LSM 树介绍
数据库·时序数据库
熊文豪4 小时前
MySQL数据库迁移到KingbaseES完整指南
数据库·mysql·kingbasees·金仓数据库·kingbasees迁移指南
TDengine (老段)4 小时前
工业数据消费迎来“抖音式”革命:TDengine IDMP 让数据自己开口说话
大数据·数据库·物联网·ai·时序数据库·iot·tdengine
IDOlaoluo5 小时前
PLSQL Developer 12.0.1 x64 安装步骤详解(附Oracle连接设置|附安装包下载)
数据库·oracle
追逐时光者5 小时前
一款为程序员和运维人员量身打造的一站式开发运维利器
数据库·docker·ssh