0

我有这个需要转换为日期的文本字符串:

2012 年 6 月

如果数据总是只是“01”也没关系

将“June 2012”字符串更改为日期的最佳方法是什么?

提前致谢!

4

2 回答 2

1

代码:

SELECT STR_TO_DATE(CONCAT('01 ', 'June 2012'), '%d %M %Y');

结果:

2012-06-01

https://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_str-to-date

于 2013-05-28T20:11:35.503 回答
1
SELECT STR_TO_DATE(CONCAT('1 ','June 2012'),'%d %M %Y');

所以模式是

SELECT STR_TO_DATE(CONCAT('1 ',$YOUR_DATE_STRING),'%d %M %Y');
于 2013-05-28T20:11:53.507 回答