mysql格式化年月日

更新时间:02-05 教程 由 花栀 分享

MySQL中有许多函数可以用于对日期格式进行操作。在这里,我们将介绍一些MySQL函数,以便格式化日期。

1. 使用DATE_FORMAT函数

使用DATE_FORMAT函数,可以自定义日期格式的输出:

SELECT DATE_FORMAT(NOW(), '%Y年%m月%d日 %H时%i分%s秒');

此代码行将输出当前日期和时间:

2021年09月07日 14时30分17秒

代码解析:

%Y代表年份(四位数),例如:2021。%m代表月份(两位数),例如:09。%d代表日期(两位数),例如:07。%H代表小时(24小时格式),例如:14。%i代表分钟(两位数),例如:30。%s代表秒(两位数),例如:17。

2. 使用STR_TO_DATE函数

使用STR_TO_DATE函数,可以将字符串转换为日期,然后再按照指定格式输出:

SELECT DATE_FORMAT(STR_TO_DATE('2021/08/09', '%Y/%m/%d'), '%m-%d-%Y');

此代码行将以“月/日/年”的格式输出字符串“2021/08/09”:

08-09-2021

代码解析:

%Y代表年份(四位数),例如:2021。%m代表月份(两位数),例如:08。%d代表日期(两位数),例如:09。

3. 使用YEAR、MONTH和DAY函数

使用YEAR、MONTH和DAY函数,可以获取日期的年、月和日:

SELECT YEAR('2021-09-07');SELECT MONTH('2021-09-07');SELECT DAY('2021-09-07');

这些函数将分别输出:

20210907

代码解析:

YEAR函数返回日期的年份。MONTH函数返回日期的月份。DAY函数返回日期的天数。
声明:关于《mysql格式化年月日》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_2071214.html