Mysql日期常用函式整理

2021-10-05 21:30:36 字數 1402 閱讀 6320

now():當前時間(年-月-日 時-分-秒)

curdate():當前年月日

curtime():當前時分秒

unix_timestamp():輸出當前時間戳

from_unixtime():格式化時間戳

date_sub(now(),interval 1 year):一年前的現在

date_add(now(),interval 1 year):一年後的現在

year可換成month、day、hour、minute、second

date_format(字段,'%y'):獲取欄位中的年份值含義

秒%s、%s

兩位數字形式的秒( 00,01, ..., 59)

分%i、%i

兩位數字形式的分( 00,01, ..., 59)

小時%h

24小時制,兩位數形式小時(00,01, ...,23)

%h12小時制,兩位數形式小時(00,01, ...,12)

%k24小時制,數形式小時(0,1, ...,23)

%l12小時制,數形式小時(0,1, ...,12)

%t24小時制,時間形式(hh:mm:ss)

%r12小時制,時間形式(hh:mm:ss am 或 pm)

%pam上午或pm下午周%w

一周中每一天的名稱(sunday,monday, ...,saturday)

%a一周中每一天名稱的縮寫(sun,mon, ...,sat)

%w以數字形式標識周(0=sunday,1=monday, ...,6=saturday)

%u數字表示週數,星期天為週中第一天

%u數字表示週數,星期一為週中第一天天%d

兩位數字表示月中天數(01,02, ...,31)

%e數字表示月中天數(1,2, ...,31)

%d英文本尾表示月中天數(1st,2nd,3rd ...)

%j以三位數字表示年中天數(001,002, ...,366)月%m

英文月名(january,february, ...,december)

%b英文縮寫月名(jan,feb, ...,dec)

%m兩位數字表示月份(01,02, ...,12)

%c數字表示月份(1,2, ...,12)年%y

四位數字表示的年份(2015,2016...)

%y兩位數字表示的年份(15,16...)

文字輸出

%文字直接輸出文字內容

**原文

mysql 日期常用函式

mysql 中最重要的內建日期函式 函式描述 now 返回當前的日期和時間 curdate 返回當前的日期 curtime 返回當前的時間 date 提取日期或日期 時間表示式的日期部分 extract 返回日期 時間按的單獨部分 date add 給日期新增指定的時間間隔 date sub 從日期...

Mysql常用函式整理

1.字串函式 length 資料 字串位元組數 char length 資料 字串長度 left 資料,x 字串左邊的x個字元 right 資料,x 字串右邊的x個字元 concat 資料1,資料2,資料3.拼接字串 strcmp 資料1,資料2 比較字串 前者大於後者為1,等於為0,小於為 1 s...

MySQL 日期時間相關函式整理

為日期增加乙個時間間隔 date add select now select date add now interval 1year select date add now interval 1month select date add now interval 28 day select date...