1

我正在MySQL中搜索一个内置函数,用于获取给定月份短名称的月份编号,例如'Jan','jul',etc.

4

2 回答 2

3

使用STR_TO_DATE()函数将字符串转换为日期,如下所示:

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

并使用MONTH()从这样的日期获取月份数:

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

看到这个 SQLFiddle

于 2013-07-10T09:14:27.030 回答
0

尝试这个:

select month(str_to_date('Mar','%b'));
于 2013-07-10T09:14:51.623 回答