mysql 字串轉正日期 時間

2021-08-01 14:55:36 字數 1588 閱讀 1820

字串轉日期

select  str_to_date(concat('2017-05-25',' 09:43:33'),'%y-%m-%d %t')    from dual

結果:2017-05-25 09:43:33

select date_format(now(), '%y-%m-%d');  

#結果:2016-01-05  

select unix_timestamp(now());  

#結果:1452001082  

select str_to_date('2016-01-02', '%y-%m-%d %h');  

#結果:2016-01-02 00:00:00  

select unix_timestamp('2016-01-02');  

#結果:1451664000  

select from_unixtime(1451997924);  

#結果:2016-01-05 20:45:24  

select from_unixtime(1451997924,'%y-%d');  

//結果:2016-01-05 20:45:24   值

含義秒%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日期 字串 時間戳互轉 mysql

收藏 平時比較常用的時間 字串 時間戳之間的互相轉換,雖然常用但是幾乎每次使用時候都喜歡去搜尋一下用法 本文將作為乙個筆記,整理一下三者之間的 轉換 即 date轉字串 date轉時間戳 字串轉date 字串轉時間戳 時間戳轉date,時間戳轉字串 用法,方便日後檢視 date format dat...

mysql 字串日期分割槽 mysql 按時間分割槽

drop table if exists shop diancai create table shop diancai id bigint 20 not null auto increment comment 點餐id,由程式生成 orderid bigint 20 not null comment...

MYSQL日期 字串 時間戳互轉

平時比較常用的時間 字串 時間戳之間的互相轉換,雖然常用但是幾乎每次使用時候都喜歡去搜尋一下用法 本文將作為乙個筆記,整理一下三者之間的 轉換 即 date轉字串 date轉時間戳 字串轉date 字串轉時間戳 時間戳轉date,時間戳轉字串 用法,方便日後檢視 date format date,f...