Palauttaa variantin (kokonaisluvun), joka sisältää vuotta edustavan kokonaisluvun.
Syntaksi
Vuosi(päivämäärä)
Pakollinen päivämääräargumenttion mikä tahansa muuttuja, numeerinen lauseke, merkkijonolauseke tai mikä tahansa näiden yhdistelmä, joka voi vastata päivämäärää. Jos päivämäärä on tyhjäarvoinen, funktio palauttaa tyhjäarvon .
Huomautus
Jos Calendar-ominaisuusasetus on gregoriaaninen, palautettu kokonaisluku edustaa gregoriaanisen vuoden päivämääräargumenttia. Jos kalenteri on islamilainen, palautettu kokonaisluku edustaa islamilaisen kalenterin vuotta päivämääräargumentissa. Islamilaisen kalenterin päivämäärien argumenttinumero on mikä tahansa numeerinen lauseke, joka voi vastata päivämäärää tai kellonaikaa 1.1.100 (gregoriaaniset 2.8.718) – 4.3.9666 (gregoriaaninen 31.12.9999).
Esimerkkejä kyselyistä
| Lauseke | Tulokset |
|---|---|
| SELECT DateofSale, Year([DateofSale]) AS Expr1 FROM ProductSales; | Palauttaa Myyntipäivä-kentän arvot ja näiden päivämääräarvojen vuotta vastaavan luvun. |
| SELECT Year(#10/10/2018#) AS YearTest FROM ProductSales; | Palauttaa 10.10.2018-merkkijonon vuosiarvoa vastaavan luvun. Tulos: 2018. |
VBA-esimerkki
Huomautus
Seuraavissa esimerkeissä kerrotaan, kuinka tätä funktiota käytetään Visual Basic for Applications (VBA) -moduulissa. Jos haluat lisätietoja VBA:n käytöstä, valitse Sovelluskehittäjän opasHaku-kentän viereisestä luettelosta ja anna yksi tai useampi hakuehto hakukenttään.
Tässä esimerkissä vuosifunktiolla saadaan vuosi määritetystä päivämäärästä. Kehitysympäristössä päivämääräliteraali näytetään lyhyessä päivämäärämuodossa koodin kieliasetusten mukaisesti.
Dim MyDate, MyYear
MyDate = #February 12, 1969# ' Assign a date.
MyYear = Year(MyDate) ' MyYear contains 1969.