MySQL dayofweek()函式

2019-10-16 22:55:09

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日的工作日索引。