一起重新开始学大数据-MySQL篇(2) |
日期函数 |
获取当前日期:
current_timestamp;–所有
current_timestamp();–所有
CURRENT_DATE();-- 年月日
CURRENT_DATE;-- 年月日
CURRENT_TIME();-- 时分秒
CURRENT_TIME;-- 时分秒
时间转str
格式:
date_format(date,format)
date
:时间
format
:格式
SELECT DATE_FORMAT(CURRENT_DATE(),'%Y-%m-%d');
str转日期
格式:
str_to_date(str,formaat)
例:
SELECT STR_TO_DATE('2021-08-10','%Y-%m-%d')
日期相减
格式:
datediff(expr1,expr2);
注意:
只能相减年月日,时分秒参与运算结果为null
SELECT DATEDIFF('2021-08-10','2021-07-5');
函数向日期添加指定的时间间隔
格式:
DATE_ADD(date,INTERVAL expr unit);