您的位置:首页 > 数据库 > MySQL

mysql对日期时间的操作

2011-07-27 16:36 295 查看
DATE_FORMAT(date,format)根据格式串format格式化日期或日期和时间值date,返回结果串。

可用DATE_FORMAT()来格式化DATE或DATETIME值,以便得到所希望的格式。根据format字符串格式化date值:

%S,%s两位数字形式的秒(00,01,...,59)

%i两位数字形式的分(00,01,...,59)

%H两位数字形式的小时,24小时(00,01,...,23)

%h,%I两位数字形式的小时,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两位数字表示的年份

%%直接值“%”

selectdate_format(日期字段,’%Y-%m-%d’)as‘日期’fromtest
DATE_FORMAT(pm.COLL_DATE,'%Y-%m-%d')>=STR_TO_DATE('2011-3','%Y-%m')andDATE_FORMAT(pm.COLL_DATE,'%Y-%m-%d')<=DATE_ADD(STR_TO_DATE('2011-6','%Y-%c'),INTERVAL1MONTH)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: