mysql將int 時間型別格式化

2021-09-08 18:52:20 字數 1624 閱讀 5593

摘要

date_format(date,format) 根據format字串安排date值的格式。

date_format(date,format)  

根據format字串安排date值的格式。 

select from_unixtime(time,'

%y-%m-%d %h:%i:%s

');

select from_unixtime(now(),'

%y-%m-%d %h:%i:%s

');

以下說明符可用在 format字串中: 

說明符 

說明 %a 

工作日的縮寫名稱 (sun..sat) 

%b 月份的縮寫名稱(jan..dec) 

%c 月份,數字形式(0..12) 

%d 帶有英語字尾的該月日期(0th, 1st, 2nd, 3rd, ...) 

%d 該月日期, 數字形式(00..31) 

%e 該月日期, 數字形式(0..31) 

%f 微秒(000000..999999) 

%h 小時(00..23) 

%h 小時(01..12) 

%i 小時(01..12) 

%i 分鐘,數字形式(00..59) 

%j 一年中的天數(001..366) 

%k 小時(0..23) 

%l 小時(1..12) 

%m 月份名稱(january..december) 

%m 月份, 數字形式(00..12) 

%p 上午(am)或下午(pm) 

%r 時間, 12小時制(小時hh:分鐘mm:秒數ss後加am或pm) 

%s 秒(00..59) 

%s 秒(00..59) 

%t 時間, 24小時制(小時hh:分鐘mm:秒數ss) 

%u 周(00..53), 其中週日為每週的第一天 

%u 周(00..53), 其中周一為每週的第一天 

%v 周(01..53), 其中週日為每週的第一天; 和%x同時使用 

%v 周(01..53), 其中周一為每週的第一天; 和%x同時使用 

%w 工作日名稱(週日..週六) 

%w 一周中的每日(0=週日..6=週六) 

%x 該週的年份,其中週日為每週的第一天, 數字形式,4位數;和%v同時使用 

%x 該週的年份,其中周一為每週的第一天, 數字形式,4位數;和%v同時使用 

%y 年份, 數字形式,4位數 

%y 年份, 數字形式(2位數) 

%% 『%』文字字元 

select  date_format(from_unixtime(create_time),'

%y-%m-%d %h:%i:%s

') from `fbs_supplier_handle` where id =

435select

*from 表 where date_format(from_unixtime(dateline),'

%y-%m-%d

') = date_format(now(),'

%y-%m-%d

');

mysql將時間戳轉成常用可讀時間格式

mysql中乙個表的乙個時間列是int型別,現在想修改這個欄位的值,打算可讀日期時間格式轉成int,然後修改那個值。這個轉換函式就是unix timestamp,將可讀的時間轉換成int型別,具體用法 update table set time unix timestamp 2006 11 13 1...

mysql將時間戳轉成常用可讀時間格式

mysql中乙個表的乙個時間列是int型別,現在想修改這個欄位的值,打算可讀日期時間格式轉成int,然後修改那個值。這個轉換函式就是unix timestamp,將可讀的時間轉換成int型別,具體用法 update table set time unix timestamp 2006 11 13 1...

mysql將時間戳轉成常用可讀時間格式

mysql中乙個表的乙個時間列是int型別,現在想修改這個欄位的值,打算可讀日期時間格式轉成int,然後修改那個值。這個轉換函式就是unix timestamp,將可讀的時間轉換成int型別,具體用法 update table set time unix timestamp 2006 11 13 1...