Zwraca wartość typu wariant (liczba całkowita) zawierającą liczbę całkowitą reprezentującą rok.
Składnia
Year( data )
Datą wymaganąargument jest dowolna wartość typu wariant, wyrażenie numeryczne, wyrażenie tekstowe lub dowolna kombinacja tych wartości, które mogą reprezentować datę. Jeśli argument data zawiera wartość Null, funkcja zwraca wartość Null .
Uwaga: Jeśli ustawieniem właściwości Kalendarz jest gregoriański, zwrócona liczba całkowita oznacza rok gregoriański dla argumentu daty. Jeśli kalendarz to Hidżry, zwrócona liczba całkowita oznacza rok Hidżry dla argumentu daty. W przypadku dat Hidżry numer argumentu jest dowolnym wyrażeniem liczbowym, które może reprezentować datę i/lub godzinę od 1-01-100 (gregoriański 2 sierpnia 718) do 03.04.9666 (gregoriański 31 grudnia 9999).
Przykłady zapytań
Expression |
Wyniki |
SELECT DateofSale, Year([DateofSale]) AS Expr1 FROM ProductSales; |
Zwraca wartości z pola "DateofSale" i liczbę reprezentującą "Rok" tych wartości dat. |
SELECT Year(#10/10/2018#) AS YearTest FROM ProductSales; |
Zwraca liczbę reprezentującą "Rok" ciągu "2018-10-10". Wynik: 2018. |
Przykład języka VBA
Uwaga: Poniższe przykłady przedstawiają sposób użycia tej funkcji w module języka Visual Basic for Applications (VBA). Aby uzyskać dodatkowe informacje na temat pracy w języku VBA, wybierz pozycję Dokumentacja dewelopera z listy rozwijanej obok przycisku Wyszukaj i wprowadź odpowiednie terminy w polu wyszukiwania.
W tym przykładzie użyto funkcji Rok w celu uzyskania roku od określonej daty. W środowisku deweloperskim literał daty jest wyświetlany w formacie daty krótkiej przy użyciu ustawień regionalnych kodu.
Dim MyDate, MyYear
MyDate = #February 12, 1969# ' Assign a date. MyYear = Year(MyDate) ' MyYear contains 1969.