Возвращает значение типа Variant (Integer), содержащее целое число, которое обозначает год.
Синтаксис
Year(date)
Обязательный аргумент даты— это любой вариант, числовое выражение, строковое выражение или любое их сочетание, представляющее дату. Если дата содержит значение NULL, возвращается значение NULL .
Примечание
Если свойство Calendar имеет значение "григорианский", возвращается целое число, представляющее григорианский год для аргумента date. Если календарь — хиджра, возвращаемое целое число представляет год Хиджры для аргумента даты. Для дат по календарю Хиджра аргумент может быть любым числовым выражением, которое обозначает дату и время от 01.01.100 (2 августа 718 г. по григорианскому календарю) до 03.04.9666 (31 декабря 9999 г. по григорианскому календарю).
Примеры запросов
| Выражение | Результаты |
|---|---|
| SELECT DateofSale, Year([DateofSale]) AS Expr1 FROM ProductSales; | Возвращает значения из поля "DateofSale" и число, представляющее год этих дат. |
| SELECT Year(#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.