MySQL中的DATE_FORMAT函数用于将日期或时间类型的数据按照指定的格式进行格式化,它可以将日期和时间的各个部分(如年、月、日、小时、分钟、秒)按照指定的格式进行组合,以生成一个易于阅读和理解的字符串。
DATE_FORMAT函数的基本语法如下:
DATE_FORMAT(date, format)
date
是要进行格式化的日期或时间值,format
是指定的格式字符串。
格式字符串中可以使用以下符号来表示日期和时间的各个部分:
%Y
:四位数的年份
%y
:两位数的年份
%m
:月份,0112
%d
:一个月中的第几天,0131
%H
:小时,0023
%i
:分钟,0059
%s
:秒,0059
%p
:上午或下午,AM 或 PM
除了这些符号之外,还可以在格式字符串中使用其他字符,这些字符将原样输出。
下面是一些使用DATE_FORMAT函数的示例:
1、将日期格式化为"年月日"的形式:
SELECT DATE_FORMAT('20220815', '%Y%m%d');
结果:’20220815′
2、将日期格式化为"年月日"的形式:
SELECT DATE_FORMAT('20220815', '%Y年%m月%d日');
结果:’2022年08月15日’
3、将日期格式化为"星期几"的形式:
SELECT DATE_FORMAT('20220815', '%W');
结果:’Monday’
4、将日期格式化为"上午"或"下午"的形式:
SELECT DATE_FORMAT('20220815 14:30:00', '%r');
结果:’02:30:00 PM’
5、将日期格式化为"小时:分钟:秒"的形式:
SELECT DATE_FORMAT('20220815 14:30:00', '%H:%i:%s');
结果:’14:30:00′
通过以上示例可以看出,DATE_FORMAT函数可以根据需要灵活地对日期和时间进行格式化,方便我们在不同的场景下查看和处理日期和时间数据。
原创文章,作者:酷盾叔,如若转载,请注明出处:https://www.kdun.com/ask/319179.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复