MySql-時期函式

PZHU_CG_csdn發表於2020-11-02

1.NOW()

獲取當前時間

SELECT NOW();-- 2020-11-02 23:35:29

2.CURDATE()

獲取當前時間的日期

SELECT CURDATE();-- 2020-11-02

3.CURTIME()

獲取當前時間的時間

SELECT CURTIME();-- 23:36:19

4.YEAR(date)

獲取年份

SELECT YEAR('1996-05-17');-- 1996

5.MONTH(date)

獲取年份

SELECT YEAR('1996-05-17');-- 05

6.DAY(date)

獲取年份

SELECT YEAR('1996-05-17');-- 17

7.DAY(MONTHNAME)

獲取指定月份的英文名稱

SELECT YEAR('1996-05-17');-- May

8.STR_TO_DATE(str, format)

字串轉換為日期

-- 1996-05-17 00:00:00
SELECT STR_TO_DATE('1996-05-17', '%Y-%c-%d %H:%i:%s');
format時間備註
%Y4位的年份
%y2位的年份
%m格式為(01……12)
%c格式為(1……12)
%d格式為(00……31)
%e格式為(0……31)
%H格式為(00……23)
%k格式為(0……23)
%h格式為(01……12)
%i格式為(00……59)
%s格式為(00……59)

9.DATE_FORMAT(date, format)

格式化時間資料

-- 2020年11月02日
SELECT DATE_FORMAT(NOW(), '%Y年%m月%d日');

W3School

相關文章