Returnerar ett värde av datatypen Variant (Heltal) som innehåller ett heltal som representerar året.

Syntax

Year( datum )

Det datum somargument är en variant, numeriskt uttryck, stränguttryck eller en kombination av dessa som kan representera ett datum. Om datumet innehåller Null returneras Null.

Obs!: Om egenskapsinställningen Kalender är gregoriansk representerar det returnerade heltalet 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 tid från 100-01-01 (gregoriansk 2 augusti 718) till och med 9666-04-03 (gregoriansk 31 december 9999).

Frågeexempel

Uttryck

Resultat

SELECT DateofSale, Year([DateofSale]) AS Expr1 FROM ProductSales;

Returnerar värden från fältet "DateofSale" och ett tal som representerar "Year" 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 angivet datum. I utvecklingsmiljön visas datumformatet i kort datumformat med de lokala inställningarna för koden.

Dim MyDate, MyYear
MyDate = #February 12, 1969# ' Assign a date.
MyYear = Year(MyDate) ' MyYear contains 1969.

Välja rätt datumfunktion

Behöver du mer hjälp?

Utöka dina kunskaper

UTFORSKA UTBILDNING >

Få nya funktioner först

ANSLUT TILL MICROSOFT INSIDERS >

Hade du nytta av den här informationen?

Hur nöjd är du med språkkvaliteten?
Vad påverkade din upplevelse?

Tack för din feedback!

×