MySQL中的date_format函數用于將日期或時間值按照指定的格式進行格式化。
其語法如下:
DATE_FORMAT(date, format)
參數說明:
%Y
:四位年份。%y
:兩位年份。%m
:月份(01-12)。%d
:日期(01-31)。%H
:小時(00-23)。%h
:小時(01-12)。%i
:分鐘(00-59)。%s
:秒(00-59)。%W
:完整的星期幾名稱(Sunday-Saturday)。%w
:星期幾的數字表示(0-6,其中0代表星期天)。%M
:月份的完整名稱(January-December)。%b
:月份的簡寫名稱(Jan-Dec)。%T
:24小時制的時間(hh:mm:ss)。%r
:12小時制的時間(hh:mm:ss AM/PM)。示例:
SELECT DATE_FORMAT('2022-01-01', '%Y-%m-%d');
輸出結果為:2022-01-01
SELECT DATE_FORMAT('2022-01-01 12:34:56', '%Y-%m-%d %H:%i:%s');
輸出結果為:2022-01-01 12:34:56
SELECT DATE_FORMAT('2022-01-01 12:34:56', '%W, %M %d, %Y at %h:%i %p');
輸出結果為:Saturday, January 01, 2022 at 12:34 PM