MySQL日期格式化yyyy-mm-dd詳解(DATE_FORMAT()函數(shù))
一、前言
本文你將會(huì)學(xué)到:
DATE_FORMAT()
函數(shù)NOW()
函數(shù)UNIX_TIMESTAMP()
函數(shù)FROM_UNIXTIME()
函數(shù)
二、 DATE_FORMAT() 函數(shù) 和 NOW() 函數(shù)
DATE_FORMAT()
函數(shù)用于將指定的日期格式化為給定的格式值,即將給出一個(gè)日期,該函數(shù)將該日期格式化為指定的格式參數(shù)。
語(yǔ)法:
DATE_FORMAT(date, format)
**參數(shù):**此函數(shù)接受兩個(gè)參數(shù),如下所示:
- 日期–要格式化的指定日期。
- 格式–指定的格式。下面列出函數(shù)中使用的格式:
格式 | 描述: |
---|---|
%a | 此縮寫表示工作日名稱。它的極限是從周日到周六。 |
%b | 這個(gè)縮寫的意思是月份名稱。它的限制是從1月到12月。 |
%c | 此縮寫表示數(shù)字月份名稱。它的限制是從 0 到 12。 |
%D | 此縮寫表示月份中的某天作為數(shù)值,后跟后綴,如 1st、2nd 等。 |
%e | 此縮寫表示月份中的某天作為數(shù)值。它的限制是從 0 到 31。 |
%f | 這個(gè)縮寫的意思是微秒。它的限制是從 000000 到 999999。 |
%H | 這個(gè)縮寫表示小時(shí)。它的限制是從 00 到 23。 |
%i | 此縮寫表示分鐘。它的限制是從 00 到 59。 |
%j | 此縮寫表示一年中的某一天。它的限制是從 001 到 366。 |
%M | 此縮寫表示從 1 月到 12 月的月份名稱。 |
%p | 此縮寫表示 AM 或 PM。 |
%S | 這個(gè)縮寫的意思是秒。它的限制是從 00 到 59。 |
%U | 此縮寫表示星期,其中星期日是一周的第一天。它的限制是從 00 到 53。 |
%W | 此縮寫表示從星期日到星期六的工作日名稱。 |
%Y | 此縮寫表示年份為 4 位數(shù)字的數(shù)值。 |
NOW() 函數(shù)獲取當(dāng)前的時(shí)間,默認(rèn)格式為 年月日時(shí)分秒。
SELECT NOW();
三、UNIX_TIMESTAMP() 函數(shù) 和 FROM_UNIXTIME() 函數(shù)
UNIX_TIMESTAMP()
用于獲取時(shí)間的時(shí)間戳格式。
SELECT UNIX_TIMESTAMP();
FROM_UNIXTIME()
函數(shù)用于格式化時(shí)間戳,使用方法和DATE_FORMAT()
一致。
SELECT FROM_UNIXTIME(UNIX_TIMESTAMP(),'%Y-%m-%d');
四、拿來(lái)就用
如果你還有哪些常用的SQL語(yǔ)句可以放在評(píng)論區(qū)~
1. YYYY-mm-dd HH:ii:ss 年月日時(shí)分秒
SELECT DATE_FORMAT(NOW(),'%Y-%m-%d %H:%i:%s')
2. 獲取年份
SELECT DATE_FORMAT("2022-11-11", "%Y");
3. 獲取指定時(shí)間的時(shí)間戳
select UNIX_TIMESTAMP("2022-12-20 11:20:30");
總結(jié)
到此這篇關(guān)于MySQL日期格式化yyyy-mm-dd(DATE_FORMAT()函數(shù))的文章就介紹到這了,更多相關(guān)MySQL日期格式化yyyy-mm-dd內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
一些mysql啟動(dòng)參數(shù)的說(shuō)明和優(yōu)化方法
要求MySQL能有的連接數(shù)量。當(dāng)主要MySQL線程在一個(gè)很短時(shí)間內(nèi)得到非常多的連接請(qǐng)求,這就起作用,然后主線程花些時(shí)間(盡管很短)檢查連接并且啟動(dòng)一個(gè)新線程。2011-04-04MySQL中Like模糊查詢速度太慢該如何進(jìn)行優(yōu)化
在業(yè)務(wù)場(chǎng)景中經(jīng)常會(huì)用到like模糊查詢,但是大家都知道,like是用不到索引的,所以當(dāng)數(shù)據(jù)量非常大時(shí),速度會(huì)非常慢,這篇文章主要給大家介紹了關(guān)于MySQL中Like模糊查詢速度太慢該如何進(jìn)行優(yōu)化的相關(guān)資料,需要的朋友可以參考下2021-12-12MySQL數(shù)據(jù)庫(kù)的出錯(cuò)代碼列表
2008-01-01Linux系統(tǒng)下實(shí)現(xiàn)遠(yuǎn)程連接MySQL數(shù)據(jù)庫(kù)的方法教程
MySQL默認(rèn)root用戶只能本地訪問(wèn),不能遠(yuǎn)程連接管理mysql數(shù)據(jù)庫(kù),Linux如何開(kāi)啟mysql遠(yuǎn)程連接?下面這篇文章主要給大家介紹了在Linux系統(tǒng)下實(shí)現(xiàn)遠(yuǎn)程連接MySQL數(shù)據(jù)庫(kù)的方法教程,需要的朋友可以參考借鑒,下面來(lái)一起看看吧。2017-06-06關(guān)于mysql中innodb的count優(yōu)化問(wèn)題分享
關(guān)于mysql中innodb的count優(yōu)化問(wèn)題,有需要的朋友可以參考下2013-02-02