mysql日期获取日格式化

更新时间:02-08 教程 由 攻心 分享

在MySQL查询中,我们常常需要获取日期数据并对其进行格式化。而其中最基本的一种格式化就是获取日期中的日。下面就介绍一下如何在MySQL中获取日期的日,并进行格式化。

SELECT DAY(date);

其中,date为日期类型的数据,可以是一个日期值或者一个包含日期值的字段。

通过以上语句可以获取到date中的日,并以0补齐。

SELECT LPAD(DAY(date), 2, '0');

LPAD函数可以将DAY函数获取到的数字左侧填充0,使得日格式为两位数。第一个参数表示需要格式化的数字,第二个参数表示格式化后的位数,如果原数字位数不足,则在其左侧填充第三个参数的填充字符,默认为空格。

除此之外,还可以使用DATE_FORMAT函数对日期进行格式化:

SELECT DATE_FORMAT(date, '%d');

%d表示获取日期中的日数,同样会在日数小于10的情况下在左侧补齐0。

以上就是在MySQL中获取日期的日并进行格式化的方法。

声明:关于《mysql日期获取日格式化》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_2069049.html