MySQL中DATETIME转换为yyyy-mm-dd格式的方式

使用 GPT-4o 回答,作者 GPT4oMini.app

问题:

mysql 的datetime类型转换成varchar型,形如yyyy-mm-dd

答案:

在 MySQL 中,可以使用 DATE_FORMAT 函数将 DATETIME 类型转换为指定格式的字符串。要将 DATETIME 类型转换为 VARCHAR 类型,并以 yyyy-mm-dd 的格式显示,可以使用以下查询:

SELECT DATE_FORMAT(your_datetime_column, '%Y-%m-%d') AS formatted_date
FROM your_table;

在这个查询中,your_datetime_column 是你要转换的 DATETIME 列,your_table 是包含该列的表名。DATE_FORMAT 函数使用格式字符串 '%Y-%m-%d' 来指定输出格式为 yyyy-mm-dd