MySQL中日期转换字符串函数是非常实用的,它可以将日期类型的数据转为指定格式的字符串。下面来介绍两种常用的日期转换字符串函数:
该函数的语法为:
DATE_FORMAT(date,format)
其中,date表示要转换的日期,格式为YYYY-MM-DD或YYYYMMDD等标准日期格式;format表示要转换成的格式,常用的格式有:
%Y4位数字完整表示的年份%m月份,数字表示(00-12)%d月份中的第几天,数字表示(00-31)%H小时,数字表示(00-23)%i分钟,数字表示(00-59)%s秒,数字表示(00-59)
例如,将日期类型的数据转换为"YYYY-MM-DD"格式的字符串:
SELECT DATE_FORMAT('2022-05-18','%Y-%m-%d');
结果为:"2022-05-18"
该函数的语法为:
DATE_FORMAT(date,format)
其中,date表示要转换的日期,格式为YYYY-MM-DD HH:mm:ss或YYYYMMDDHHmmss等标准日期格式;format表示要转换成的格式,常用的格式有:
%Y4位数字完整表示的年份%m月份,数字表示(00-12)%d月份中的第几天,数字表示(00-31)%H小时,数字表示(00-23)%i分钟,数字表示(00-59)%s秒,数字表示(00-59)
例如,将日期类型的数据转换为"YYYY-MM-DD HH:mm:ss"格式的字符串:
SELECT DATE_FORMAT('2022-05-18 15:30:28','%Y-%m-%d %H:%i:%s');
结果为:"2022-05-18 15:30:28"