Връща стойност от тип Variant (Integer), съдържаща цяло число, представляващо годината.
Синтаксис
Year(date)
Задължителният аргумент за датае всяка вариант, числов израз, израз във формата на низ или всяка комбинация от тези, която може да представлява дата. Ако датата съдържа Null, връща се Null .
Забележка
Ако настройката на свойството Calendar е григорианска, върнатото цяло число представлява григорианската година за аргумента дата. Ако календарът е календар по хиджра, върнатото цяло число представлява годината по хиджри за аргумента дата. За дати по хиджри номер на аргумента е всеки числов израз, който може да представлява дата и/или час от 1.1.100 г. (2 август 718 г.) до 3.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.