MySQL 中日期格式化對(duì)于開發(fā)者來(lái)說是非常重要的,因?yàn)樵趯?shí)際項(xiàng)目中我們需要根據(jù)日期來(lái)查詢數(shù)據(jù)。MySQL 支持各種日期格式,比如年、月、日、時(shí)、分、秒、星期幾等等。
在 MySQL 中查詢?nèi)掌诘母袷交址梢允褂?DATE_FORMAT 函數(shù),它的語(yǔ)法如下:
SELECT DATE_FORMAT(date, format) FROM table_name;
其中 DATE_FORMAT 函數(shù)有兩個(gè)參數(shù),分別為 date 和 format,其中 date 表示需要格式化的日期,而 format 表示需要將日期格式化成什么樣的字符串。
下面是一些常用的日期格式化字符串:
格式化字符串 說明 %Y 年份,例如:2021 %m 月份,例如:07 %d 日期,例如:28 %h 小時(shí)(12小時(shí)制),例如:05 %H 小時(shí)(24小時(shí)制),例如:15 %i 分鐘,例如:30 %s 秒鐘,例如:45 %W 星期幾,例如:Wednesday %a 上午(am)或下午(pm),例如:pm
下面是一個(gè)用 DATE_FORMAT 函數(shù)查詢?nèi)掌诟袷交氖纠?/p>
SELECT DATE_FORMAT(datetime, '%Y-%m-%d %H:%i:%s') FROM table_name;
在這個(gè)示例中,我們查詢了 datetime 字段,并將其格式化成了 年-月-日 時(shí):分:秒 的格式。
總之,日期格式化是 MySQL 開發(fā)中必不可少的技能,它可以讓我們方便地查詢和展示日期數(shù)據(jù)。