首页 MySQL MONTHNAME() 函数

MySQL MONTHNAME() 函数

MySQL MONTHNAME() 函数返回给定日期的月份的名字。

MONTHNAME() 语法

这是 MySQL MONTHNAME() 函数的语法:

MONTHNAME(date)

参数

date
必需的。一个日期或者日期时间表达式。

返回值

MySQL MONTHNAME() 函数返回给定日期的月份的名字。MONTHNAME() 返回值将是以下值中的一个: January, February, March, April, May, June, July, August, September, October, November, December

  • 如果指定的表达式不是一个合法的日期或者日期时间,MONTHNAME() 函数将返回 NULL
  • 如果参数为 NULLMONTHNAME() 函数将返回 NULL

MONTHNAME() 示例

这里是几个 MONTHNAME() 函数的示例。

SELECT
    MONTHNAME('2021-01-01'),
    MONTHNAME('2021-02-01'),
    MONTHNAME('2021-03-01'),
    MONTHNAME('2021-04-01'),
    MONTHNAME('2021-05-01'),
    MONTHNAME('2021-06-01'),
    MONTHNAME('2021-07-01'),
    MONTHNAME('2021-08-01'),
    MONTHNAME('2021-09-01'),
    MONTHNAME('2021-10-01'),
    MONTHNAME('2021-11-01'),
    MONTHNAME('2021-12-01'),
    MONTHNAME('Not A DATE'),
    MONTHNAME(NULL)\G
MONTHNAME('2021-01-01'): January
MONTHNAME('2021-02-01'): February
MONTHNAME('2021-03-01'): March
MONTHNAME('2021-04-01'): April
MONTHNAME('2021-05-01'): May
MONTHNAME('2021-06-01'): June
MONTHNAME('2021-07-01'): July
MONTHNAME('2021-08-01'): August
MONTHNAME('2021-09-01'): September
MONTHNAME('2021-10-01'): October
MONTHNAME('2021-11-01'): November
MONTHNAME('2021-12-01'): December
MONTHNAME('Not A DATE'): NULL
        MONTHNAME(NULL): NULL

如果要返回当前月份的名称,请使用 NOW(), CURDATE(), CURRENT_DATE(), 或 SYSDATE() 中的任意一个。比如:

SELECT
    MONTHNAME(NOW()),
    MONTHNAME(CURDATE()),
    MONTHNAME(CURRENT_DATE()),
    MONTHNAME(SYSDATE())\G
         MONTHNAME(NOW()): April
     MONTHNAME(CURDATE()): April
MONTHNAME(CURRENT_DATE()): April
     MONTHNAME(SYSDATE()): April

注意,您的结果可能不同。

特别声明:本站部分内容收集于互联网是出于更直观传递信息的目的。该内容版权归原作者所有,并不代表本站赞同其观点和对其真实性负责。如该内容涉及任何第三方合法权利,请及时与824310991@qq.com联系,我们会及时反馈并处理完毕。