如何转换' 2014年9月'到2014-09-01'在mysql中

时间:2014-09-13 04:17:04

标签: mysql sql datetime

我想更改日期格式' 2014年9月'到2014-09-01'在Mysql中      我试过下面的查询

 SELECT STR_TO_DATE('May 1,2013','%M %d,%Y'); 

其工作正常于2013年5月1日'这种格式

但是在使用' 2014年9月'格式

请帮帮我

1 个答案:

答案 0 :(得分:2)

 SELECT STR_TO_DATE(CONCAT('September 2013',',1'),'%M %Y,%D');

编辑:Mysql期望所有的日期字段,所以,当你事先没有日期编号时,需要进行上述工作。

Fiddle Demo