mysql日期转换成yyyymmdd举例

更新时间:01-23 教程 由 桑稚 分享

MySQL的日期格式比较灵活,但是在实际应用中,我们有时需要将日期转化为yyyymmdd的格式,以便于计算、比较等操作。下面我们来举例说明如何把MySQL日期转化为yyyymmdd。

首先我们需要了解MySQL中日期格式的基本类型:

DATE:格式为yyyy-mm-ddTIME:格式为hh:mm:ssDATETIME:格式为yyyy-mm-dd hh:mm:ssTIMESTAMP:时间戳,格式为yyyy-mm-dd hh:mm:ss,可以支持到2037年

接下来,我们以DATE类型的日期为例,来看看如何实现日期的转化:

SELECT DATE_FORMAT('2019-08-20','%Y%m%d');

运行上述代码,输出结果为20190820,即为yyyymmdd的格式。

参数说明:

第一个参数为日期,第二个参数为格式化样式,%Y表示年份的四位数字,%m表示月份的两位数字,%d表示日期的两位数字。

有时候我们需要将日期类型的字段转化为yyyymmdd格式,可以使用如下语句:

SELECT DATE_FORMAT(date_col, '%Y%m%d') FROM table_name;

代码中,我们需要将date_col替换为实际的日期字段名,table_name替换为实际的表名。

以上就是MySQL日期转换成yyyymmdd举例的方法说明。

声明:关于《mysql日期转换成yyyymmdd举例》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_2069111.html