虽然STR_TO_DATE函数已经将字符串转换为日期类型,但MySQL默认的输出格式可能不是'年月日时分秒'。如果你需要以特定的格式输出日期,可以使用DATE_FORMAT函数。 sql SELECT DATE_FORMAT(STR_TO_DATE('2023-10-01 15:30:45', '%Y-%m-%d %H:%i:%s'), '%Y-%m-%d %H:%i:%s') AS formatted_date; 在这个...
将年月字符串转换为年月日时分秒日期 我们可以使用STR_TO_DATE()函数将年月字符串转换为日期格式,再使用DATE_FORMAT()函数将其格式化为我们想要的形式。 下面的代码示例将会把年月字符串转换为年月日时分秒日期格式。 SELECTyear_month,DATE_FORMAT(STR_TO_DATE(CONCAT(year_month,'-01 00:00:00'),'%Y-%m-%d...