MySQL 字符串日期格式转换
在MySQL中,可以使用STR_TO_DATE()
函数将字符串转换为日期格式,使用DATE_FORMAT()
函数可以将日期转换为字符串格式。
例如,假设有一个日期字符串'2023-04-01'
,想要转换为日期格式:
SELECT STR_TO_DATE('2023-04-01', '%Y-%m-%d') AS date_format;
如果想要将日期转换为'YYYY-MM-DD'
格式的字符串:
SELECT DATE_FORMAT(NOW(), '%Y-%m-%d') AS string_date;
STR_TO_DATE()
函数的第一个参数是日期字符串,第二个参数是字符串的日期格式。DATE_FORMAT()
函数的第一个参数是日期,第二个参数是想要转换成的字符串格式。
注意:格式字符串依据你的日期字符串的具体格式而定,例如'%Y/%m/%d'
对应'2023/04/01'
,'%d-%m-%Y'
对应'01-04-2023'
。
评论已关闭