MySQL日期格式化

157 阅读2分钟

下表说明了可用于构建日期格式字符串的说明符及其含义:

限定符

含义

%a

三个字符缩写的工作日名称,例如:Mon,Tue,Wed等

%b

三个字符缩写的月份名称,例如:Jan,Feb,Mar等

%c

以数字表示的月份值,例如:1, 2, 3…12

%D

英文后缀如:0th,1st,2nd等的一个月之中的第几天

%d

如果是1个数字(小于10),那么一个月之中的第几天表示为加前导加0, 如:00, 01,02, …31

%e

没有前导零的月份的日子,例如:1,2,… 31

%f

微秒,范围在000000..999999

%H

24小时格式的小时,前导加0,例如:00,01..23

%h

小时,12小时格式,带前导零,例如:01,02 … 12

%I

%h相同

%i

分数为零,例如:00,01,… 59

%j

一年中的的第几天,前导为0,例如,001,002,… 366

%k

24小时格式的小时,无前导零,例如:0,1,2 … 23

%l

12小时格式的小时,无前导零,例如:0,1,2 … 12

%M

月份全名称,例如:January, February,…December

%m

具有前导零的月份名称,例如:00,01,02,… 12

%p

AMPM,取决于其他时间说明符

%r

表示时间,12小时格式hh:mm:ss AMPM

%S

表示秒,前导零,如:00,01,… 59

%s

%S相同

%T

表示时间,24小时格式hh:mm:ss

%U

周的第一天是星期日,例如:00,01,02 … 53时,前导零的周数

%u

周的第一天是星期一,例如:00,01,02 … 53时,前导零的周数

%V

%U相同,它与%X一起使用

%v

%u相同,它与%x一起使用

%W

工作日的全称,例如:Sunday, Monday,…, Saturday

%w

工作日,以数字来表示(0 = 星期日,1 = 星期一等)

%X

周的四位数表示年份,第一天是星期日; 经常与%V一起使用

%x

周的四位数表示年份,第一天是星期日; 经常与%v一起使用

%Y

表示年份,四位数,例如2000,2001,…等。

%y

表示年份,两位数,例如00,01,…等。

%%

将百分比(%)字符添加到输出