我正在MySQL中搜索一个内置函数,用于获取给定月份短名称的月份编号,例如'Jan','jul',etc.
问问题
4130 次
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 回答