mysql 获取当前日期函数及时间格式化参数详解
MYSQL获取当前日期及日期格式
获取系统日期:NOW()
格式化日期:DATE_FORMAT(date,format)
注:date:时间字段
format:日期格式
返回系统日期,输出2009-12-2514:38:59
selectnow();
输出09-12-25
selectdate_format(now(),'%y-%m-%d');
根据format字符串格式化date值:
%S,%s两位数字形式的秒(00,01,...,59)
%I,%i两位数字形式的分(00,01,...,59)
%H两位数字形式的小时,24小时(00,01,...,23)
%h两位数字形式的小时,12小时(01,02,...,12)
%k数字形式的小时,24小时(0,1,...,23)
%l数字形式的小时,12小时(1,2,...,12)
%T24小时的时间形式(hh:mm:ss)
%r12小时的时间形式(hh:mm:ssAM或hh:mm:ssPM)
%pAM或PM
%W一周中每一天的名称(Sunday,Monday,...,Saturday)
%a一周中每一天名称的缩写(Sun,Mon,...,Sat)
%d两位数字表示月中的天数(00,01,...,31)
%e数字形式表示月中的天数(1,2,...,31)
%D英文后缀表示月中的天数(1st,2nd,3rd,...)
%w以数字形式表示周中的天数(0=Sunday,1=Monday,...,6=Saturday)
%j以三位数字表示年中的天数(001,002,...,366)
%U周(0,1,52),其中Sunday为周中的第一天
%u周(0,1,52),其中Monday为周中的第一天
%M月名(January,February,...,December)
%b缩写的月名(January,February,....,December)
%m两位数字表示的月份(01,02,...,12)
%c数字表示的月份(1,2,....,12)
%Y四位数字表示的年份
%y两位数字表示的年份
%%直接值“%”