MySQL日期格式化yyyy-mm-dd詳解(DATE_FORMAT()函數(shù))
一、前言
本文你將會學到:
DATE_FORMAT()函數(shù)NOW()函數(shù)UNIX_TIMESTAMP()函數(shù)FROM_UNIXTIME()函數(shù)
二、 DATE_FORMAT() 函數(shù) 和 NOW() 函數(shù)
DATE_FORMAT() 函數(shù)用于將指定的日期格式化為給定的格式值,即將給出一個日期,該函數(shù)將該日期格式化為指定的格式參數(shù)。
語法:
DATE_FORMAT(date, format)
**參數(shù):**此函數(shù)接受兩個參數(shù),如下所示:
- 日期–要格式化的指定日期。
- 格式–指定的格式。下面列出函數(shù)中使用的格式:
| 格式 | 描述: |
|---|---|
| %a | 此縮寫表示工作日名稱。它的極限是從周日到周六。 |
| %b | 這個縮寫的意思是月份名稱。它的限制是從1月到12月。 |
| %c | 此縮寫表示數(shù)字月份名稱。它的限制是從 0 到 12。 |
| %D | 此縮寫表示月份中的某天作為數(shù)值,后跟后綴,如 1st、2nd 等。 |
| %e | 此縮寫表示月份中的某天作為數(shù)值。它的限制是從 0 到 31。 |
| %f | 這個縮寫的意思是微秒。它的限制是從 000000 到 999999。 |
| %H | 這個縮寫表示小時。它的限制是從 00 到 23。 |
| %i | 此縮寫表示分鐘。它的限制是從 00 到 59。 |
| %j | 此縮寫表示一年中的某一天。它的限制是從 001 到 366。 |
| %M | 此縮寫表示從 1 月到 12 月的月份名稱。 |
| %p | 此縮寫表示 AM 或 PM。 |
| %S | 這個縮寫的意思是秒。它的限制是從 00 到 59。 |
| %U | 此縮寫表示星期,其中星期日是一周的第一天。它的限制是從 00 到 53。 |
| %W | 此縮寫表示從星期日到星期六的工作日名稱。 |
| %Y | 此縮寫表示年份為 4 位數(shù)字的數(shù)值。 |
NOW() 函數(shù)獲取當前的時間,默認格式為 年月日時分秒。
SELECT NOW();

三、UNIX_TIMESTAMP() 函數(shù) 和 FROM_UNIXTIME() 函數(shù)
UNIX_TIMESTAMP() 用于獲取時間的時間戳格式。
SELECT UNIX_TIMESTAMP();

FROM_UNIXTIME() 函數(shù)用于格式化時間戳,使用方法和DATE_FORMAT()一致。
SELECT FROM_UNIXTIME(UNIX_TIMESTAMP(),'%Y-%m-%d');

四、拿來就用
如果你還有哪些常用的SQL語句可以放在評論區(qū)~
1. YYYY-mm-dd HH:ii:ss 年月日時分秒
SELECT DATE_FORMAT(NOW(),'%Y-%m-%d %H:%i:%s')
2. 獲取年份
SELECT DATE_FORMAT("2022-11-11", "%Y");3. 獲取指定時間的時間戳
select UNIX_TIMESTAMP("2022-12-20 11:20:30");總結(jié)
到此這篇關于MySQL日期格式化yyyy-mm-dd(DATE_FORMAT()函數(shù))的文章就介紹到這了,更多相關MySQL日期格式化yyyy-mm-dd內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
MySQL中Like模糊查詢速度太慢該如何進行優(yōu)化
在業(yè)務場景中經(jīng)常會用到like模糊查詢,但是大家都知道,like是用不到索引的,所以當數(shù)據(jù)量非常大時,速度會非常慢,這篇文章主要給大家介紹了關于MySQL中Like模糊查詢速度太慢該如何進行優(yōu)化的相關資料,需要的朋友可以參考下2021-12-12
Linux系統(tǒng)下實現(xiàn)遠程連接MySQL數(shù)據(jù)庫的方法教程
MySQL默認root用戶只能本地訪問,不能遠程連接管理mysql數(shù)據(jù)庫,Linux如何開啟mysql遠程連接?下面這篇文章主要給大家介紹了在Linux系統(tǒng)下實現(xiàn)遠程連接MySQL數(shù)據(jù)庫的方法教程,需要的朋友可以參考借鑒,下面來一起看看吧。2017-06-06
關于mysql中innodb的count優(yōu)化問題分享
關于mysql中innodb的count優(yōu)化問題,有需要的朋友可以參考下2013-02-02

