我有这个文本字符串,我需要转换为日期:
2012年6月
如果数据总是只是“01”
,那也没关系将“2012年6月”字符串更改为日期的最佳方法是什么?
提前致谢!
答案 0 :(得分: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
答案 1 :(得分:1)
SELECT STR_TO_DATE(CONCAT('1 ','June 2012'),'%d %M %Y');
所以模式是
SELECT STR_TO_DATE(CONCAT('1 ',$YOUR_DATE_STRING),'%d %M %Y');