mysql日期字符串转换
Mysql将日期转为字符串
select date_format(time, 39;%Y-%m-%d %H:%i:%s')from aaa# 2023-08-12 21:03:21DATE_FORMAT(NOW(),'%Y-%m-%d')=2023-01-06
date 参数是合法的日期。format 规定日期/韶光的输出格式。
字符串转日期
STR_TO_DATE(date1,'%Y/%m/%d')STR_TO_DATE('2023/1/6','%Y/%m/%d')=2023-01-06(日期型)
日期加减,日期差
SELECTDATE_ADD('2024-06-06',INTERVAL 2 day) ffa1-- 加2天,DATE_ADD('2024-06-06',INTERVAL -2 day) ffa2-- 减2天,DATE_sub('2024-06-06',INTERVAL 2 day) ffa3-- 减2天,DATE_sub('2024-06-06',INTERVAL -2 day) ffa4-- 加2天,DATEDIFF('2024-06-06','2024-06-05') dt1-- a-b 1天,DATEDIFF('2024-06-06','2024-06-08') dt2-- a-b -2天
2024-06-03