Поделиться через


Функция ER WEEKNUM

Функция 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.

Дополнительные ресурсы

Функции даты и времени