记录mysql中的DATE_FORMAT()函数的使用

mysql中从日期类型中取出日期,例如:

id

userId

Socre

total

createTime

1

1001

100

100

2016-02-03 23:32:17

使用 DATE_FORMAT(date,format) 函数后

date:日期类型数据

format:需要输出的格式

参考地址:http://www.w3school.com.cn/sql/func_date_format.asp

format格式

描述

%a

缩写星期名,简写的星期天数 例如Wed

%b

缩写月名,简写的月名称 例如 Aug

%c

月,数值,使用数值形式显示月名称  例如 8

%D

带有英文前缀的月中的天 例如 31st

%d

月的天,数值(00-31) 

%e

月的天,数值(0-31)

%f

微秒  例如000000

%H

小时 (00-23) ,24小时制计时 例如23

%h

小时 (01-12),12小时计时 例如 11

%I

小时 (01-12)

%i

分钟,数值(00-59)

%j

年的天 (001-366)  计算出今天是一年中的第几天

%k

小时 (0-23) 去除前面的0

%l

小时 (1-12) 去除前面的0

%M

月名  显示月份名称 例如February

%m

月,数值(00-12)

%p

AM 或 PM

%r

时间,12-小时(hh:mm:ss AM 或 PM) 例如05:55:11 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

星期名  每日全名Wednesday

%w

周的天 (0-6,,0=星期日, 6=星期六)

%X

年,其中的星期日是周的第一天,4 位,与 %V 使用

%x

年,其中的星期一是周的第一天,4 位,与 %v 使用

%Y

年,4 位

%y

年,2 位

Sql:

SELECT

       id,

       userId,

       score,

       total,

       DATE_FORMAT(createTime, "%Y-%m-%d") AS formatTime

FROM

       `userscorelog`

查询结果;

id

userId

Socre

total

createTime

1

1001

100

100

2016-02-03

猜你喜欢

转载自blog.csdn.net/yz972641975/article/details/52433825