时间函数:
获取两个时间差:
TIMESTAMPDIFF(unit,begin,end);
unit 时间单位:
- MICROSECOND
- SECOND 秒
- MINUTE 分钟
- HOUR 小时
- DAY 天
- WEEK 周
- MONTH 月
- QUARTER
- YEAR 年
日期的加、减运算:
DATE_ADD(date,INTERVAL expr type) 和 ADDDATE(date,INTERVAL expr type) 两个函数的作用相同,都是用于执行日期的加运算。
DATE_SUB(date,INTERVAL expr type) 和 SUBDATE(date,INTERVAL expr type) 两个函数作用相同,都是执行日期的减法运算。
expr:间隔多少 1、2、3
type:间隔参数
- SECOND 秒
- MINUTE 分钟
- HOUR 小时
- DAY 天
- WEEK 周
- MONTH 月
- YEAR 年
SELECT DATE_ADD('2018-10-31 23:59:59',INTERVAL 1 SECOND) AS C1,
日期格式化:
DATE_FORMAT(date,format)
- %Y:年,4 位
- %m:月,数值(00-12)
- %d:月的天,数值(00-31)
- %e:月的天,数值(0-31)
SELECT DATE_FORMAT(now(), '%Y-%m-%d');