WEEKNUM ER 函数

WEEKNUM 函数返回一个整数值,此值表示包含指定日期值的一年中的第几周。 计算基于定义日历周和一周的第一天的区域性相关规则。

语法

WEEKNUM (date, culture) as Integer

参数

date日期

一个日期值,表示用于计算一年中的第几周的日期。

culture字符串

用于计算的区域性。 您可以使用根据 .NET 标准支持的区域性代码。

返回值

整数

生成的数字值。

使用说明

如果 ISO 8601 标准已被在运行时提供区域设置的国家或地区采用,一年中的第几周将基于此标准计算。 否则,计算基于国家/地区特定的国家标准。

如果在运行时将不受支持的区域性代码作为 WEEKNUM 函数的参数提供,将会引发异常。 如果提供空白字符串作为区域性代码,将使用英语国家/地区中性日历来计算周数。

示例

WEEKNUM (DATEVALUE ("01-01-2020", "de")) 返回 1

WEEKNUM (DATEVALUE ("01-01-2021", "de")) 返回 53

WEEKNUM (DATEVALUE ("01-01-2022", "de")) 返回 52

WEEKNUM (DATEVALUE ("01-01-2022", "ar")) 返回 21

其他资源

日期和时间函数