转载自  MySQL dayofweek()函数

DAYOFWEEK函数返回日期的工作日索引值,即星期日为1,星期一为2,星期六为7。 这些索引值对应于ODBC标准。

下面说明了DAYOFWEEK函数的语法:

DAYOFWEEK(date)

DAYOFWEEK函数接受1个参数,即DATEDATETIME值。 它返回一个整数,范围从17,表示星期日到星期六。

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

以下示例返回2010年12月1日的工作日索引 -

mysql> SELECT DAYNAME('2012-12-01'), DAYOFWEEK('2012-12-01');
+-----------------------+-------------------------+
| DAYNAME('2012-12-01') | DAYOFWEEK('2012-12-01') |
+-----------------------+-------------------------+
| 星期六                |                       7 |
+-----------------------+-------------------------+
1 row in set

在此查询中,DAYNAME函数返回工作日名称,而DAYOFWEEK函数返回2011年12月1日的工作日索引。

Logo

更多推荐