1. MySQL 为日期增加一个时间间隔:date_add()
set @dt = now();
select date_add(@dt, interval 1 day); - 加1天
select date_add(@dt, interval 1 hour); -加1小时
select date_add(@dt, interval 1 minute); - 加1分钟
select date_add(@dt, interval 1 second); -加1秒
select date_add(@dt, interval 1 microsecond);-加1毫秒
select date_add(@dt, interval 1 week);-加1周
select date_add(@dt, interval 1 month);-加1月
select date_add(@dt, interval 1 quarter);-加1季
select date_add(@dt, interval 1 year);-加1年
MySQL adddate(), addtime()函数,可以用date_add() 来替代。
2. MySQL 为日期减去一个时间间隔:date_sub()
mysql> select date_sub('1998-01-01 00:00:00', interval '1 1:1:1' day_second);
date_sub('1998-01-01 00:00:00', interval '1 1:1:1' day_second)
MySQL date_sub() 日期时间函数 和date_add() 用法一致。
另外,MySQL 中还有两个函数subdate(),subtime(),建议,用date_sub()来替代。
本文来源:https://www.wddqw.com/doc/feddee54a1c7aa00b42acb3b.html
正在阅读:
mysql时间日期相加相减实现01-01
痴人说梦的诗句大全01-01
语文教育教学反思笔记01-01
简历中求职意向怎么写01-01
美术课程设置01-01
人教版小学一年级上册语文第一单元测试01-01
精选最新领导调离新岗位祝福语三篇01-01
日语键盘输入对照表(四)ら、わ及说明01-01
描写当值日生的作文01-01