mysql将int 时间类型格式化

时间:2024-06-03 15:05:26

摘要

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 =435

SELECT * FROM 表 WHERE DATE_FORMAT(FROM_UNIXTIME(dateline),'%Y-%m-%d') = DATE_FORMAT(NOW(),'%Y-%m-%d');