如何在单行函数 MySQL 中将月份名称转换为月份编号

问题描述 投票:0回答:1

我试图在 MySQL 中将月份文本转换为月份数字,但不知何故无法完全理解它是如何工作的。几乎就像改变日期时间格式一样。

假设我有:

2017-OCT-15
2016-FEB-19
2015-JUL-12 

并愿意将其转换为:

2017-10-15
2016-02-19
2015-07-12

我应该使用什么命令/函数?任何建议将不胜感激。谢谢!

mysql sql function date datetime
1个回答
1
投票

使用STR_TO_DATE

SELECT STR_TO_DATE('2017-OCT-15', '%Y-%b-%d')

您可以从DATE_FORMAT

中找到选项
© www.soinside.com 2019 - 2024. All rights reserved.