Повертає значення типу Variant (Integer), яке містить ціле число, що позначає рік.
Синтаксис
Year( date )
Обов'язковийаргументдати – це будь-який варіант, числовий вираз, рядковий вираз або будь-яке поєднання з датою. Якщо дата містить Null-значення, повертається значення Null .
Примітка.: Якщо властивість Calendar має значення "Григоріанський", повернуте ціле число представляє григоріанський рік для аргументу "дата". Якщо календар – хіджри, повернуте ціле число представляє рік Хіджра для аргументу дата. Для дат Хіджра число аргументу – це будь-який числовий вираз, який може представляти дату та/або час від 01.01.100 (григоріанський календар від 2 серпня 718 р.) до 3.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 for Applications (VBA). Щоб отримати докладні відомості про використання модуля VBA, клацніть пункт Довідник розробника в розкривному списку поряд із полем Пошук і введіть у поле пошуку принаймні один термін.
У цьому прикладі функцію Year використано для отримання року з указаної дати. У середовищі розробки літерал дати відображається в короткому форматі дати за допомогою параметрів локалізації коду.
Dim MyDate, MyYear
MyDate = #February 12, 1969# ' Assign a date. MyYear = Year(MyDate) ' MyYear contains 1969.