MySQL WEEKDAY() 函数
时间:2022-12-24
MySQL WEEKDAY()
函数返回给定日期的工作日编号。
WEEKDAY()
语法
这是 MySQL WEEKDAY()
函数的语法:
WEEKDAY(date)
参数
date
- 必需的。一个日期或者日期时间表达式。
返回值
MySQL WEEKDAY()
函数返回给定日期的工作日编号,取之范围为 0
到 6
,他们分别代表如下含义:
-
0
-Monday
-
1
-Tuesday
-
2
-Wednesday
-
3
-Thursday
-
4
-Friday
-
5
-Saturday
-
6
-Sunday
-
如果指定的表达式不是一个合法的日期或者日期时间,
WEEKDAY()
函数将返回NULL
。 -
如果参数为
NULL
,WEEKDAY()
函数将返回NULL
。
WEEKDAY()
示例
这里是几个 WEEKDAY()
函数的示例。
SELECT
WEEKDAY('2022-02-21'),
WEEKDAY('2022-02-22'),
WEEKDAY('2022-02-23'),
WEEKDAY('2022-02-24'),
WEEKDAY('2022-02-25'),
WEEKDAY('2022-02-26'),
WEEKDAY('2022-02-27')\G
WEEKDAY('2022-02-21'): 0
WEEKDAY('2022-02-22'): 1
WEEKDAY('2022-02-23'): 2
WEEKDAY('2022-02-24'): 3
WEEKDAY('2022-02-25'): 4
WEEKDAY('2022-02-26'): 5
WEEKDAY('2022-02-27'): 6
如果要返回今天的工作日名称,请使用 NOW()
, CURDATE()
, CURRENT_DATE()
, 或 SYSDATE()
中的任意一个。比如:
SELECT
WEEKDAY(NOW()),
WEEKDAY(CURDATE()),
WEEKDAY(CURRENT_DATE()),
WEEKDAY(SYSDATE())\G
WEEKDAY(NOW()): 5
WEEKDAY(CURDATE()): 5
WEEKDAY(CURRENT_DATE()): 5
WEEKDAY(SYSDATE()): 5
注意,您的结果可能不同。
如果您想获取日期的工作日名称,请使用 DAYNAME()
函数。
特别声明:本站部分内容收集于互联网是出于更直观传递信息的目的。该内容版权归原作者所有,并不代表本站赞同其观点和对其真实性负责。如该内容涉及任何第三方合法权利,请及时与824310991@qq.com联系,我们会及时反馈并处理完毕。