跳到主要内容
版本:Latest-3.2

week_iso

功能

根据 ISO 标准,计算某一个日期对应的是一年内的第几个周,并返回一个整数值,范围在 153 之间。

语法

INT WEEK_ISO(DATETIME date)

参数说明

date:待计算转换的日期,取值必须是 DATE 或 DATETIME 数据类型。

示例

根据 ISO 标准,计算并返回日期 2008-02-20 00:00:00 对应的是一年内的第几个周:

MySQL > select week_iso ('2008-02-20 00:00:00');
+-----------------------------------+
| week_iso('2008-02-20 00:00:00') |
+-----------------------------------+
| 8 |
+-----------------------------------+

关键字

WEEK_ISO