MySQL DAYOFWEEK() 用法与实例
在 MySQL 中,DAYOFWEEK()
函数用于从给定的日期返回星期几,它返回一个介于 1 和 7 之间的整数。
发布于
在 MySQL 中,DAYOFWEEK()
函数用于从给定的日期返回星期几,它返回一个介于 1 和 7 之间的整数。
语法
您可以使用以下语法:
DAYOFWEEK(date)
基本示例
下面的示例展示了 MySQL DAYOFWEEK()
函数的基本用法:
SELECT
DAYNAME('2023-01-31'),
DAYOFWEEK('2023-01-31');
输出:
+-----------------------+-------------------------+
| DAYNAME('2023-01-31') | DAYOFWEEK('2023-01-31') |
+-----------------------+-------------------------+
| Tuesday | 3 |
+-----------------------+-------------------------+
日期和时间
MySQL DAYOFWEEK()
函数允许您使用日期和时间值:
SELECT DAYOFWEEK('2023-01-31 01:02:03');
输出:
+----------------------------------+
| DAYOFWEEK('2023-01-31 01:02:03') |
+----------------------------------+
| 3 |
+----------------------------------+
当前日期
要获取当前日期是星期几,请使用以下语句:
SELECT
CURDATE(),
DAYNAME(CURDATE()),
DAYOFWEEK(CURDATE());
输出:
+------------+--------------------+----------------------+
| CURDATE() | DAYNAME(CURDATE()) | DAYOFWEEK(CURDATE()) |
+------------+--------------------+----------------------+
| 2023-01-31 | Tuesday | 3 |
+------------+--------------------+----------------------+