我们如何在MySQL中更改日期格式

时间:2015-01-03 09:54:40

标签: mysql sql

我想在mysql中更改日期格式。我试过这段代码

DATE_FORMAT(STR_TO_DATE(mydate, '%d.%m.%y'), '%Y-%m-%d')

但它不是我的。

我的日期来自于这样的字符串:

DD-MM-YYYY

我想将其更改为:

YYYY-MM-DD

我如何用mysql实现这个目标?

由于

2 个答案:

答案 0 :(得分:0)

将:

STR_TO_DATE(mydate, '%y.%m.%d')
然后

工作,因为当你从字符串创建日期时,你隐含地给它一个格式。然后只需用不同的格式调用它。

答案 1 :(得分:0)

SELECT str_to_date(table_column_name,'%d-%m-%Y') FROM `table_name`