Returnerar ett värde av datatypen Variant (Heltal) som innehåller ett heltal som representerar året.
Syntax
År( datum )
Det datum som krävsargument är ett Värde av datatypen Variant, numeriskt uttryck, stränguttryck eller en kombination av dessa som kan representera ett datum. Om datum innehåller Null, returneras Null .
Obs!: Om egenskapsinställningen Kalender är gregoriansk representerar det returnerade heltal det gregorianska året för datumargumentet. Om kalendern är Hijri representerar det returnerade heltal hijri-året för datumargumentet. För Hijri-datum är argumentnumret ett numeriskt uttryck som kan representera ett datum och/eller klockslag från 100-01-01 (gregoriansk 2 augusti 718) till 3/4 9666 (gregoriansk 31 dec 9999).
Frågeexempel
Uttryck |
Resultat |
SELECT DateofSale, Year([DateofSale]) AS Uttr1 FROM ProductSales; |
Returnerar värdena från fältet "DateofSale" och det tal som representerar 'År' för dessa datumvärden. |
SELECT Year(#10/10/2018#) AS YearTest FROM ProductSales; |
Returnerar det tal som representerar "År" för strängen "2018-10-10". Resultat: 2018. |
VBA-exempel
Obs!: I exemplen nedan visar vi hur du använder den här funktionen i en Visual Basic for Applications-modul (VBA). Om du vill läsa mer om hur man använder VBA, kan du välja Info för utvecklare i listrutan bredvid Sök och sedan skriva en eller flera söktermer i sökrutan.
I det här exemplet används funktionen År för att hämta året från ett visst datum. I utvecklingsmiljön visas datumformatet i kort datumformat med hjälp av språkinställningarna för koden.
Dim MyDate, MyYear
MyDate = #February 12, 1969# ' Assign a date. MyYear = Year(MyDate) ' MyYear contains 1969.