如何在mysql 中datetime转换成date
时间: 2023-08-27 19:16:29
浏览: 157
你可以使用[mysql](https://geek.csdn.net/educolumn/184b56c51fd333211e6f2a08e35b0efe?spm=1055.2569.3001.10083)的DATE[[函数](https://geek.csdn.net/educolumn/2319d2a62911adc34b96ea572d8225a2?spm=1055.2569.3001.10083)](https://geek.csdn.net/educolumn/ba94496e6cfa8630df5d047358ad9719?dp_token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpZCI6NDQ0MDg2MiwiZXhwIjoxNzA3MzcxOTM4LCJpYXQiOjE3MDY3NjcxMzgsInVzZXJuYW1lIjoid2VpeGluXzY4NjQ1NjQ1In0.RrTYEnMNYPC7AQdoij4SBb0kKEgHoyvF-bZOG2eGQvc&spm=1055.2569.3001.10083)来将DATETIME[类型](https://geek.csdn.net/educolumn/2f8e8df4d4a5ce5581ebfcbeb16e1298?spm=1055.2569.3001.10083)的日期转换为DATE类型。以下是转换的示例[代码](https://geek.csdn.net/educolumn/1572ef9b473b4e00f6b2bf6d428b7c27?spm=1055.2569.3001.10083):
SELECT DATE(datetime_column) FROM table_name;
其中,`datetime_column`是要转换的DATETIME列的名称,`table_name`是你要查询的表的名称。这将返回一个DATE类型的结果。
相关问题
如何在mysql 中datetime转换成YYYYMM
你可以使用MySQL的DATE_FORMAT函数将DATETIME类型的日期转换为字符串,从而得到你需要的格式。以下是转换的示例代码:
SELECT DATE_FORMAT(datetime_column, '%Y%m') FROM table_name;
其中,`datetime_column`是要转换的DATETIME列的名称,`table_name`是你要查询的表的名称。`%Y`表示年份,`%m`表示月份,两者之间没有任何分隔符。这将返回一个字符串类型的结果,格式为YYYYMM。
mysql datetime转换成string
### 回答1:
MySQL 中可以使用 DATE_FORMAT 函数将 DATETIME 类型转换为字符串:
SELECT DATE_FORMAT(column_name, '%Y-%m-%d %H:%i:%s');
```