mysql 時間格式

2021-08-21 12:47:43 字數 1660 閱讀 1068

str_to_date(str,format):字串轉時間

date_format(date,format):時間轉字串

mysql 日期格式化(format)的取值範圍:

含義

%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)

%p am上午或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時間格式函式

每週第一天 select curdate date add curdate interval weekday curdate day 每月第一天 select curdate date sub curdate interval day curdate 1 day mysql 獲取當前日期及日期格式 ...

mysql的時間格式

mysql 的時間格式分為三種,1.time 2.timestamp 3.datestime timestamp m 時間戳。範圍是 1970 01 01 00 00 00 到2037年。timestamp列用於insert或update操作時記錄日期和時間。如果你不分配乙個值,表中的第乙個time...

mysql日期時間格式

date forma t date,format 根據格式串format 格式化日期或日期和時間值date,返回結果串。可用date format 來格式化date 或datetime 值,以便得到所希望的格式。根據format字串格式化date值 s,s 兩位數字形式的秒 00,01,59 i 兩...