DAY, функция

Возвращает день месяца в виде числа от 1 до 31.

Синтаксис

DAY(<date>)

Параметры

Элемент

Определение

date

Дата в формате datetime или текстовое представление даты.

Возвращаемое значение

Целое число, указывающее день месяца.

Замечания

Аргументом функции DAY является дата, для которой определяется день месяца. Даты для функции можно указывать с использованием другой функции даты, с помощью выражения, возвращающего дату, или путем ввода даты в формате datetime. Также можно вводить дату в одном из принятых строковых форматов для дат.

Значения, возвращаемые функциями YEAR, MONTH и DAY, соответствуют григорианскому календарю независимо от формата отображения для указанного значения даты. Например, если для формата отображения заданной даты используется календарь Хиджра, то значения, возвращаемые функциями YEAR, MONTH и DAY, будут представлять эквивалентную дату по григорианскому календарю.

Если аргумент date представлен в текстовом виде, то функция DAY использует локаль клиентского компьютера и ее параметры даты-времени, чтобы интерпретировать текстовое значение и выполнить преобразование. Если в текущих параметрах даты-времени даты представляются в формате «месяц/день/год», то строка «1/8/2009» интерпретируется как значение datetime, эквивалентное 8 января 2009 г., и функция возвращает значение 8. Если же в текущих параметрах даты-времени даты представляются в формате «день/месяц/год», то та же строка будет интерпретироваться как значение datetime, эквивалентное 1 августа 2009 г., и функция возвращает значение 1.

Пример. Получение дня из столбца с датой

Описание

Следующая формула возвращает день из даты, содержащейся в столбце [Birthdate].

Код

=DAY([Birthdate])

Пример: получение дня из строковой даты

Описание

Следующие формулы возвращают день 4, используя даты, переданные в виде строк в принятом текстовом формате.

Код

=DAY("3-4-1007")
=DAY("March 4 2007")

Пример: использование значения дня в условии

Описание

Следующее выражение возвращает день размещения для каждого заказа на продажу и помечает строку в качестве элемента рекламной акции, если заказ размещен 10 числа.

Код

=IF( DAY([SalesDate])=10,"promotion","")

См. также

Справочник

TODAY, функция

DATE, функция

Другие ресурсы

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