<MySQL的日期函数
定义和用法
所述DATE_FORMAT()函数是用来显示不同格式的日期/时间数据。
Syntax
DATE_FORMAT(date,format)
其中,日期是一个有效的日期和格式指定日期/时间的输出格式。
可以使用的格式是:
格式 | 描述 |
---|---|
%a | 简写的星期几(周日至周六) |
%b | 缩写月份名称(一月至十二月) |
%c | 当月,数字(0-12) |
%D | 英语后缀一个月中的天(第0,1,2,3,) |
%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 | 月份名(一月至十二月) |
%m | 当月,数字(00-12) |
%p | 上午或下午 |
%r | 时间,12小时(HH:MM:SS其次是上午或下午) |
%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 | 对于那些星期天是星期的第一天本周年,四位,与%V使用 |
%x | 对于其中星期一是一周的第一天本周年,四位,与%V使用 |
%Y | 年,数字,四位数字 |
%y | 年,数字,两个数字 |
例
下面的脚本使用DATE_FORMAT()函数来显示不同的格式。 我们将使用NOW()函数来得到当前的日期/时间:
DATE_FORMAT(NOW(),'%b %d %Y %h:%i %p')
DATE_FORMAT(NOW(),'%m-%d-%Y')
DATE_FORMAT(NOW(),'%d %b %y')
DATE_FORMAT(NOW(),'%d %b %Y %T:%f')
其结果将是这个样子:
Nov 04 2014 11:45 PM
11-04-2014
04 Nov 14
04 Nov 2014 11:45:34:243
<MySQL的日期函数