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","")