MySQL WEEKDAY Function

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

下面说明了WEEKDAY函数:

WEEKDAY(date)
Code language: SQL (Structured Query Language) (sql)

WEEKDAY函数接受 1 个DATEDATETIME值参数。它返回一个范围从 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)
Code language: SQL (Structured Query Language) (sql)

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

本教程有帮助吗?