DATE_FORMAT()函數(shù)
前面使用日期時(shí)間函數(shù),獲取到的要么是 yyyy-mm-dd 形式的日期,要么是 hh:MM:ss 形式的時(shí)間,或者是 yyyy-mm-dd hh:mm:ss 形式的日期及時(shí)間,其輸出格式都已經(jīng)確定。但在日常生活中,而每次提及日期時(shí)間信息都有不同的關(guān)注側(cè)面,如:我只想知道今天是幾號(hào),或者是星期幾,或者時(shí)間是幾點(diǎn)幾分。這時(shí)可以使用 DATE_FORMAT() 函數(shù)來(lái)根據(jù)自己的需求獲取指定的日期時(shí)間信息。
DATE_FORMAT ,日期格式化,顧名思義,可以將日期格式化為各種各樣的形式。首先來(lái)看一下 MySQL 中都支持哪些日期時(shí)間格式。常用格式如下所示。
格式 | 描述 | 格式 | 描述 |
---|---|---|---|
%a | 縮寫星期名 | %W | 星期名 |
%b | 縮寫月名 | %P | AM 或 PM |
%c | 月(1-12) | %m | 月(01-12) |
%D | 帶英文縮寫的月中某天 | %d | 日(00-31) |
%M | 英文月名 | %f | 微秒 |
%T | 時(shí)間,24 小時(shí)制(hh:mm:ss) | %S | 秒 |
%H | 小時(shí)(00-23) | %k | 小時(shí)(0-23) |
%h | 小時(shí)(01-12) | %I | 小時(shí)(1-12) |
%i | 分鐘,數(shù)值(00-59) | %Y | 4 位數(shù)的年份 |
%j | 年中某天(001-366) | %y | 2 位數(shù)的年份 |
下面來(lái)做一些具體演示。
顯示今天是星期幾
MariaDB [(none)]> select date_format(now(), '%W');
+--------------------------+
| date_format(now(), '%W') |
+--------------------------+
| Wednesday |
+--------------------------+
1 row in set (0.000 sec)
上面例子可以使用 %a
代替 %W
,輸出結(jié)果為 Wed。
只顯示年月
只顯示年月,且年用四位數(shù)字形式來(lái)表示,年月之間使用 -
連接
MariaDB [(none)]> select date_format(now(), '%Y-%c');
+-----------------------------+
| date_format(now(), '%Y-%c') |
+-----------------------------+
| 2023-5 |
+-----------------------------+
1 row in set (0.000 sec)
年份只顯示兩位,則上面例子可以使用 %y
代替 %Y
,輸出結(jié)果為 20-7。
顯示當(dāng)前時(shí)間的分鐘數(shù)和秒數(shù)
顯示當(dāng)前時(shí)間的分鐘數(shù)和秒數(shù),分和秒之間用 :
連接。文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-614774.html
MariaDB [(none)]> select date_format(curtime(), '%i:%S');
+---------------------------------+
| date_format(curtime(), '%i:%S') |
+---------------------------------+
| 45:36 |
+---------------------------------+
1 row in set (0.000 sec)
該函數(shù)的輸出形式非常靈活,可以根據(jù)需要進(jìn)行任意輸出格式的搭配,這里就不一一進(jìn)行舉例說(shuō)明了。讀者朋友們可以在自己的數(shù)據(jù)庫(kù)環(huán)境中使用 date_formate() 函數(shù)來(lái)熟悉這些日期時(shí)間格式。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-614774.html
到了這里,關(guān)于MySQL 對(duì)日期使用 DATE_FORMAT()函數(shù)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!