Vrátí hodnotu typu Variant (Integer), která obsahuje celé číslo vyjadřující rok.
Syntaxe
Rok(datum)
Povinným argumentem kalendářního dataje libovolná varianta, číselný nebo řetězcový výraz nebo jakákoli jejich kombinace, která představuje datum. Pokud datum obsahuje hodnotu Null, vrátí se hodnota Null .
Poznámka
Pokud je vlastnost Calendar nastavená gregoriánského kalendáře, vrátí se celé číslo, které v argumentu datum představuje gregoriánský rok. Pokud je kalendář kalendář Hidžra, vrácené celé číslo představuje rok v kalendáři Hidžra pro argument datum. U kalendářních dat hidžra je číslem argumentu libovolný číselný výraz, který může představovat datum a čas od 1. 1. 100 (gregoriánský srpen 2 718) do 4. 3. 9666 (gregoriánský prosinec 31 9999).
Příklady dotazů
| Výraz | Výsledky: |
|---|---|
| SELECT DateofSale, Year([DateofSale]) AS Expr1 FROM ProductSales; | Vrátí hodnoty z pole "DateofSale" a číslo představující "rok" těchto hodnot kalendářních dat. |
| SELECT Year(#10/10/2018#) AS YearTest FROM ProductSales; | Vrátí číslo představující "rok" v řetězci "10/10/2018". Výsledek: 2018. |
Příklad jazyka VBA
Poznámka
Následující příklady ukazují použití této funkce v modulu VBA (Visual Basic pro Applications). Pokud chcete další informace o práci s modulem VBA, vyberte Referenční informace pro vývojáře, které najdete v rozevíracím seznamu vedle položky Hledat a do vyhledávacího pole napište požadované pojmy.
V tomto příkladu se funkce Year používá k získání roku od zadaného data. Ve vývojovém prostředí se literál data zobrazí v krátkém formátu data pomocí nastavení národního prostředí kódu.
Dim MyDate, MyYear
MyDate = #February 12, 1969# ' Assign a date.
MyYear = Year(MyDate) ' MyYear contains 1969.