MySQL常用函数系列之八:日期和时间函数 函数(3)



DATE_FORMAT(date,fmt)函数:按字符串fmt格式化日期date值,此函数能够按指定的格式显示日期,可以用到的格式符如表所示。

格式符

格式说明

%S,%s

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

%i a

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

%H

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

%h,%I

两位数字形式的小时,12 小时(01,02,...,12)

%k

数字形式的小时,24 小时(0,1,...,23)

%l

数字形式的小时,12 小时(1,2,...,12)

%T

24 小时的时间形式(hh:mm:ss)

%r

12 小时的时间形式(hh:mm:ssAM 或hh:mm:ssPM)

%p

AM 或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

以3 位数字表示年中的天数(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

4 位数字表示的年份

%y

两位数字表示的年份

%%

直接值“%”

下面的例子将当前时间显示为“月,日,年”格式。

示例28:

mysql> select DATE_FORMAT(now(),'%M,%D,%Y');

+-------------------------------+

| DATE_FORMAT(now(),'%M,%D,%Y') |

+-------------------------------+

| July,11th,2007                |

+-------------------------------+

1 row in set (0.00 sec)

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值