我试图在 MySQL 中将月份文本转换为月份数字,但不知何故无法完全理解它是如何工作的。几乎就像改变日期时间格式一样。
假设我有:
2017-OCT-15 2016-FEB-19 2015-JUL-12
并愿意将其转换为:
2017-10-15 2016-02-19 2015-07-12
我应该使用什么命令/函数?任何建议将不胜感激。谢谢!
使用STR_TO_DATE
SELECT STR_TO_DATE('2017-OCT-15', '%Y-%b-%d')
您可以从DATE_FORMAT