MySQL中的DateFormat函數(shù)是將一個(gè)日期按照指定的格式進(jìn)行格式化輸出。它的語(yǔ)法如下:
DATE_FORMAT(date, format)其中,date是待格式化的日期,format是指定的日期格式。下面是一些常用的格式:
- %Y:四位年份
- %m:兩位月份
- %d:兩位日期
- %H:24小時(shí)制的小時(shí)數(shù)
- %i:分鐘數(shù)
- %s:秒數(shù)
例如,如果我們想要將日期格式化為“年-月-日 時(shí):分:秒”的形式,就可以使用如下代碼:
SELECT DATE_FORMAT(NOW(), '%Y-%m-%d %H:%i:%s');
NOW()函數(shù)返回當(dāng)前的日期和時(shí)間,因此上述代碼將返回如“2022-03-14 09:20:30”的格式化輸出。
如果我們只想要輸出年份和月份,可以使用如下代碼:
SELECT DATE_FORMAT(NOW(), '%Y年%m月');
上述代碼將返回形如“2022年03月”的格式化輸出。
需要注意的是,MySQL中的DateFormat函數(shù)只能用于格式化日期類型的數(shù)據(jù),如果要格式化其他類型的數(shù)據(jù),需要先將其轉(zhuǎn)換為日期類型。
上一篇css中的加粗字體
下一篇css圖片居中不變形