2014-09-13 68 views
1

我要更改日期格式“2014年9月”到“2014年9月1日”在MySQL 我试着用下面的查询如何“2014年9月”转换为“2014年9月1日”在MySQL

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

为 '五月1,2013' 这种格式

,但我在使用 '2014年9月' 得到空格式其做工精细

请帮我

+0

[MySql的MONTHNAME]的可能重复(http://stackoverflow.com/questions/7027129/mysql-monthname) – alfasin 2014-09-13 04:19:50

+0

谢谢你这么多 – 2014-09-13 04:33:46

+0

未见其工作的罚款... Maheswaran Ravisankar对不起误... – 2014-09-17 07:37:01

回答

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

编辑:Mysql预计,所有的日期字段,所以,上述解决方法是需要的,当你没有预先的日期编号。

Fiddle Demo

+0

谢谢,但我'2014-09-01'而不是'2014-09-01' – 2014-09-13 04:33:09

相关问题