Функция Year

Применяется к
Access для Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Возвращает значение типа Variant (Integer), содержащее целое число, которое обозначает год.

Синтаксис

Год(дата)

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

Примечание

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

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

Выражение Результаты
SELECT DateofSale, Year([DateofSale]) AS Expr1 FROM ProductSales; Возвращает значения из поля DateofSale и число, представляющее значение Year этих значений даты.
SELECT Year(No 10/10/2018#) AS YearTest FROM ProductSales; Возвращает число, представляющее "Год" строки "10/10/2018". Результат: 2018.

Пример VBA

Примечание

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

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

Dim MyDate, MyYear
MyDate = #February 12, 1969#    ' Assign a date.
MyYear = Year(MyDate)    ' MyYear contains 1969.

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