600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > mysql缩写月名转换 MYSQL:如何将字符串转换为月份(数字)

mysql缩写月名转换 MYSQL:如何将字符串转换为月份(数字)

时间:2023-10-02 02:54:09

相关推荐

mysql缩写月名转换 MYSQL:如何将字符串转换为月份(数字)

参见英文答案 > MySQL MONTHNAME() from numbers5个

我有几个月的短版本:JAN,FEB,MAR等.

并希望将它们转换为相应的数值:1,2,3等

此外,我希望能够在数字月份值,“短”月份名称(JAN,FEB,MAR)和它的长版本(1月,2月,3月等)之间来回切换.

注意:正如@ dipu-raj指出的那样,这不是重复,因为我问的是与MySQL MONTHNAME() from numbers相反,答案也是不同的,因为它需要不同的功能

解决方法:

要将缩写转换为完整月份名称,请使用:

mysql> select monthname(str_to_date('Mar','%b'));

+------------------------------------+

| monthname(str_to_date('Mar','%b')) |

+------------------------------------+

| March |

+------------------------------------+

要将缩写转换为数字,请使用:

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

+--------------------------------+

| month(str_to_date('Mar','%b')) |

+--------------------------------+

| 3 |

+--------------------------------+

标签:mysql,string-conversion,date-conversion

来源: https://codeday.me/bug/0715/1468584.html

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。