MySQL日期格式化
在MySQL中,日期格式化就是将日期转换成指定的字符串形式,通常用在将日期数据输出到页面或者写入文件时。
日期格式化语法:
DATE_FORMAT(date,format)
其中,date是需要格式化的日期,format是指定的日期格式,可以使用不同的占位符组合成不同的字符串格式。下面是一些常用的占位符:
%Y 表示年份,4位数字%y 表示年份,2位数字%m 表示月份,数字形式,01-12%M 表示月份,英文缩写形式,Jan-Dec%d 表示日期,数字形式,01-31%D 表示日期,数字形式,1st-31st%W 表示星期几,英文完整形式,Sunday-Saturday下面是一些常用的日期格式化的实例:
1. 将日期格式化成"YYYY-MM-DD"的形式:
SELECT DATE_FORMAT('2021-09-13','%Y-%m-%d');
输出结果为:"2021-09-13"
2. 将日期格式化成"月份-日期-年份"的形式:
SELECT DATE_FORMAT('2021-09-13','%M-%d-%y');
输出结果为:"September-13-21"
3. 将日期格式化成"星期几, MONTH DD, YYYY"的形式:
SELECT DATE_FORMAT('2021-09-13','%W, %M %D, %Y');
输出结果为:"Monday, September 13th, 2021"