MySQL中的DATE_FORMAT
函数用于将日期或时间值按照指定的格式进行格式化。以下是一些常用的格式说明符:
-
%Y
:四位数的年份(例如2023) -
%y
:两位数的年份(例如23) -
%m
:两位数的月份(例如10) -
%d
:两位数的月份中的天数(例如05) -
%M
:完整的月份名称(例如January) -
%b
:月份的简写名称(例如Jan) -
%D
:带有英文后缀的月份中的天数(例如1st, 2nd, 3rd) -
%H
:24小时制的小时数(00-23) -
%i
:分钟数(00-59) -
%s
:秒数(00-59) -
%p
:上午(AM)或下午(PM)
例如,如果你想格式化一个日期为%Y-%m-%d
的格式,你可以使用以下SQL语句:
SELECT DATE_FORMAT(create_time, '%Y-%m-%d') FROM your_table;
这将返回一个格式化的日期字符串,如2023-10-05
。