Повертає значення типу Variant (Integer), яке містить ціле число, що позначає рік.
Синтаксис
Рік (дата)
Обов'язковим аргументом датиє будь-який варіант Variant, числовий вираз, рядковий вираз або будь-яка їх комбінація, якою може позначатися дата. Якщо дата містить Null-значення, повертається Null-значення .
Примітка.
Якщо властивість Calendar має значення Gregorian, то повернуте ціле число представляє григоріанський рік для аргументу date. Якщо календар хіджри, повернуте ціле число відповідає року Хіджри для аргументу дати. Для дат хіджри номер аргументу — це будь-який числовий вираз, який може представляти дату та/або час від 01.01.100 (за григоріанським календарем 2 серпня 718 р.) до 03.04.9666 (за григоріанським календарем 31 грудня 9999 р.).
Приклади запитів
| Вираз | Результати. |
|---|---|
| SELECT DateofSale, Year([DateofSale]) AS Expr1 FROM ProductSales; | Повертає значення з поля «ДатаПродажу» та число, яке відповідає «року» цих значень дати. |
| SELECT Year(#10/10/2018#) AS YearTest FROM ProductSales; | Повертає число, яке відповідає ''Року' в рядку '10.10.2018''. Результат: 2018 рік. |
Приклад VBA
Примітка.
У прикладах нижче показано використання цієї функції в модулі Visual Basic for Applications (VBA). Щоб отримати докладні відомості про використання модуля VBA, клацніть пункт Довідник розробника в розкривному списку поряд із полем Пошук і введіть у поле пошуку принаймні один термін.
У цьому прикладі функцію Year використано, щоб отримати рік із вказаної дати. У середовищі розробки літерал дати відображається в короткому форматі дати з використанням мовних параметрів коду.
Dim MyDate, MyYear
MyDate = #February 12, 1969# ' Assign a date.
MyYear = Year(MyDate) ' MyYear contains 1969.