MySQL DATEFORMAT 是 MySQL 中用來格式化日期類型數據的函數。它可以將日期類型數據按照指定的格式轉換為字符串。
語法:DATE_FORMAT(date, format) 參數: date:指定要格式化的日期,可以是 DATETIME、DATE 或 TIMESTAMP 類型的數據。 format:指定要格式化的日期格式字符串。
format 參數中可以使用不同的占位符來指定需要顯示的日期格式,例如:
%Y:四位數的年份 %m:兩位數的月份 %d:兩位數的日期 %h:12小時制的小時 %H:24小時制的小時 %i:兩位數的分鐘 %s:兩位數的秒鐘 %p:AM 或 PM
例如,如果要將日期格式化為“年-月-日”形式,可以使用以下語句:
SELECT DATE_FORMAT('2022-07-16', '%Y-%m-%d');
如果要將時間格式化為“時:分:秒 AM/PM”形式,可以使用以下語句:
SELECT DATE_FORMAT('2022-07-16 20:10:30', '%h:%i:%s %p');
需要注意的是,在使用 DATE_FORMAT 函數時,如果 format 參數的格式字符串不正確,可能會導致結果不準確或出現錯誤。