MySQL是一款廣泛使用的關系型數據庫管理系統(tǒng),它支持對字段格式化日期等功能。在MySQL中,日期是以字符串形式進行存儲的,因此需要進行格式化以便于查詢和操作。
日期格式化函數
DATE_FORMAT(date, format)
參數說明
date:表示日期,可以是日期型、時間型、時間戳型 format:表示格式化方式,可以采用不同的占位符進行格式化
常用占位符說明
%Y:四位數的年 %m:兩位數的月 %d:兩位數的日 %H:兩位數的小時(24小時制) %i:兩位數的分鐘 %S:兩位數的秒
實例
SELECT DATE_FORMAT('2021-11-11', '%Y年%m月%d日'); 結果:2021年11月11日 SELECT DATE_FORMAT(NOW(), '%Y-%m-%d %H:%i:%S'); 結果:2021-11-11 13:45:18
注意事項
1. 格式化后的日期仍然是字符串類型 2. 如果不指定日期中的小時、分鐘和秒,MySQL默認為00:00:00 3. 格式化方式是區(qū)分大小寫的
在MySQL中,使用DATE_FORMAT函數對字段格式化日期十分常見,可以對記錄中的時間數據進行篩選和排序,方便了數據的查詢和分析。