在MySQL中,我們可以通過使用內置函數將日期格式化為指定的格式。其中,如果我們需要將日期格式化為月份,可以使用Month()函數。
SELECT MONTH('2022-08-15'); -- 輸出結果為 8
在上述代碼中,我們使用了Month()函數將日期轉換為月份,其返回值為整數型。
如果我們需要將整個日期格式化為年月日的形式,可以使用DATE_FORMAT()函數,其使用方式如下:
SELECT DATE_FORMAT('2022-08-15','%Y%m%d'); -- 輸出結果為 20220815
在上述代碼中,我們指定了要轉換的日期格式,其含義如下:
- %Y:表示年份(4位數字)
- %m:表示月份(2位數字)
- %d:表示日期(2位數字)
因此,我們最終將日期格式化為了“年月日”的形式。