将月份短名称转换为月份数量

时间:2013-07-10 09:06:28

标签: mysql sql string-to-datetime

我正在 MySQL 中搜索内置函数,以获取月份短名称月号,例如'Jan','jul',etc.

2 个答案:

答案 0 :(得分:3)

使用STR_TO_DATE()函数将String转换为Date,如下所示:

SELECT STR_TO_DATE('Apr','%b')

并使用MONTH()从此日期获取月份编号:

SELECT MONTH(STR_TO_DATE('Apr','%b'))

请参阅this SQLFiddle

答案 1 :(得分:0)

试试这个:

select month(str_to_date('Mar','%b'));