MySQL WEEKDAY函数

时间:2019-11-20 08:52:23  来源:igfitidea点击:

WEEKDAY函数返回日期的工作日索引,即星期一为0,星期二为1,星期日为6。

下面说明了WEEKDAY函数:

WEEKDAY(date)

WEEKDAY函数接受1个参数,该参数是DATE或DATETIME值。
它返回一个整数,范围从0到6,代表星期一至星期日。

如果日期为NULL,无效或为零(0000-00-00),则WEEKDAY函数将返回NULL。

请参见以下示例:

mysql> SELECT DAYNAME('2010-01-01'), WEEKDAY('2010-01-01');
+-----------------------+-----------------------+
| DAYNAME('2010-01-01') | WEEKDAY('2010-01-01') |
+-----------------------+-----------------------+
| Friday                |                     4 |
+-----------------------+-----------------------+
1 row in set (0.00 sec)

在此示例中,我们使用DAYNAME函数获取工作日的名称,并使用WEEKDAY函数获取2010年1月1日的工作日索引。