MYSQL如何转换' 2013-8-21'迄今为止的格式

时间:2013-09-24 09:33:50

标签: mysql date

我想将'2013-8-21'转换为'2013-08-21' (MYSQL日期格式) 我试过以下:

SELECT STR_TO_DATE("2013-8-21","%Y%c%d");

我得到的是null而不是有效的结果。

2 个答案:

答案 0 :(得分:0)

试试这个:

DATE_FORMAT('1997-10-04', '%Y %m %d');

有关https://dev.mysql.com/doc/refman/5.0/fr/date-and-time-functions.html

的更多信息

答案 1 :(得分:0)

正确的格式是: SELECT STR_TO_DATE("2013-8-21","%Y-%c-%d");