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