Applies ToAccess для Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Возвращает значение типа Variant (Integer), которое указывает целое число от 1 до 12 включительно и соответствует месяцу года.

Синтаксис

Месяц ( дата )

Обязательнымаргументдаты является любой вариант Variant, числовое выражение, строковое выражение или любое их сочетание, которое может представлять дату. Если date содержит значение NULL, возвращается значение NULL .

Примечание: Если свойство Calendar имеет значение Gregorian, возвращаемое целое значение представляет собой день недели по григорианскому календарю. Если задан календарь Hijri, то будет возвращен день недели по календарю Хиджра. Для дат по календарю Хиджра аргумент может быть любым числовым выражением, которое обозначает дату и время от 01.01.100 (2 августа 718 г. по григорианскому календарю) до 03.04.9666 (31 декабря 9999 г. по григорианскому календарю).

Пример запроса

Expression

Результаты

SELECT Month(#10/10/2018#) AS MonthTest FROM ProductSales;

Возвращает число, представляющее "month" строки "10/10/2018". Результат: 10.

Пример VBA

Примечание: В примерах ниже показано, как использовать эту функцию в модуле Visual Basic для приложений (VBA). Чтобы получить дополнительные сведения о работе с VBA, выберите Справочник разработчика в раскрывающемся списке рядом с полем Поиск и введите одно или несколько слов в поле поиска.

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

Dim MyDate, MyMonthMyDate = #February 12, 1969#    ' Assign a date.MyMonth = Month(MyDate)    ' MyMonth contains 2.

Выбор правильной функции даты

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

В сообществах можно задавать вопросы и отвечать на них, отправлять отзывы и консультироваться с экспертами разных профилей.