MySQL是一種常用的關系型數據庫管理系統,它支持對日期進行格式化。在MySQL中,日期格式化可以通過使用DATE_FORMAT函數來實現。
DATE_FORMAT函數的語法如下:
SELECT DATE_FORMAT(date, format) FROM table_name;
其中,date是需要格式化的日期,format是日期格式。在格式中,可以使用一系列的格式控制符,它們在日期和/或時間中代表不同的值。
下面是一些常用的日期格式控制符:
- %Y:年份,四個數字
- %y:年份,兩個數字
- %m:月份,兩個數字
- %d:日期,兩個數字
- %H:小時,24小時制,兩個數字
- %h:小時,12小時制,兩個數字
- %i:分鐘,兩個數字
- %s:秒數,兩個數字
例如,下面的查詢語句將取得當前日期,并將其格式化為“年-月-日”(例如:“2021-05-19”):
SELECT DATE_FORMAT(CURDATE(), '%Y-%m-%d');
如果要取得當前日期和時間,可以使用NOW函數,并將其格式化為“年-月-日 時:分:秒”(例如:“2021-05-19 15:30:02”):
SELECT DATE_FORMAT(NOW(), '%Y-%m-%d %H:%i:%s');
在日期格式化方面,MySQL支持非常靈活的設置,可以根據具體需求,選擇不同的格式化方式。它為用戶提供了方便、快捷的日期格式化操作。