mysql显示datetime为yyyy-mm-dd格式
时间: 2023-08-05 15:06:30 浏览: 146
分隔日期和时间
如果你想在MySQL中将datetime列的格式显示为yyyy-mm-dd格式,可以使用DATE_FORMAT()函数。具体的语法如下:
```sql
SELECT DATE_FORMAT(datetime_column, '%Y-%m-%d') AS datetime_yyyy_mm_dd FROM table_name;
```
在上面的语句中,我们使用了DATE_FORMAT()函数将datetime_column按照'%Y-%m-%d'的格式进行格式化,并使用AS关键字给新生成的日期字段设置了一个别名datetime_yyyy_mm_dd。
你需要将上述语句中的datetime_column和table_name替换为你自己的列名和表名。如果你想要将当前日期显示为yyyy-mm-dd格式,可以使用NOW()函数获取当前日期,例如:
```sql
SELECT DATE_FORMAT(NOW(), '%Y-%m-%d') AS current_date_yyyy_mm_dd;
```
在上面的语句中,我们使用了NOW()函数获取了当前日期,然后使用DATE_FORMAT()函数将其按照'%Y-%m-%d'的格式进行格式化,最后使用AS关键字给新生成的日期字段设置了一个别名current_date_yyyy_mm_dd。
阅读全文