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
。 - 如果参数为
NULL
,MONTHNAME()
函数将返回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
注意,您的结果可能不同。