Vráti hodnotu typu Variant (Integer), ktorá obsahuje celé číslo predstavujúce rok.
Syntax
Year(dátum)
Povinný argument dátumuje ľubovoľný variant, numerický alebo reťazcový výraz alebo ľubovoľná kombinácia týchto typov, ktorá môže predstavovať dátum. Ak dátum obsahuje hodnotu Null, vráti sa hodnota Null .
Poznámka
Ak je vlastnosť Calendar nastavená na možnosť Gregoriánsky, vrátená celočíselná hodnota predstavuje pre argument dátum gregoriánsky rok. Ak ide o kalendár Hedžra, vrátená celočíselná hodnota predstavuje rok Hedžra pre argument dátum. Pre dátumy podľa kalendára Hedžra je číslo argumentu ľubovoľný numerický výraz, ktorý môže predstavovať dátum a/alebo čas od 1/1/100 (gregoriánsky 2. august 718) až do 4/3/9666 (gregoriánsky 31. december 9999).
Príklady dotazov
| Výraz | Výsledky |
|---|---|
| SELECT DateofSale, Year([DateofSale]) AS Expr1 FROM ProductSales; | Vráti hodnoty z poľa DátumPredaja a číslo predstavujúce rok týchto hodnôt dátumu. |
| SELECT Year(#10/10/2018#) AS YearTest FROM ProductSales; | Vráti číslo predstavujúce rok reťazca "10/10/2018". Výsledok: 2018. |
Príklad VBA
Poznámka
Nasledujúce príklady ukazujú použitie tejto funkcie v module jazyka Visual Basic for Applications (VBA). Ak chcete získať ďalšie informácie o práci s jazykom VBA, vyberte z rozbaľovacieho zoznamu vedľa položky Hľadať možnosť Odkaz pre vývojára a do vyhľadávacieho poľa zadajte nejaké výrazy.
V tomto príklade je funkcia Year použitá na získanie roka zo zadaného dátumu. Vo vývojárskom prostredí sa dátumový literál zobrazí v krátkom formáte dátumu na základe miestnych nastavení kódu.
Dim MyDate, MyYear
MyDate = #February 12, 1969# ' Assign a date.
MyYear = Year(MyDate) ' MyYear contains 1969.