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"