DateValue-funktio

Palauttaa variantin (päivämäärä).

Syntaksi

Päiväysarvo ( päivämäärä )

Pakollinen päivämääräargumentti on yleensä merkkijonolauseke, joka vastaa jotakin päivämäärää 1.1.100–31.12.9999. Päivämäärä voi kuitenkin olla myös mikä tahansa lauseke, joka vastaa päivämäärää, kellonaikaa tai molempia kyseisellä alueella.

Huomautuksia

Jos päivämäärä on merkkijono, joka sisältää vain kelvollisen arvon päivämääräerottimet, Päiväysarvo tunnistaa kuukausi-, päivä- ja vuosijärjestyksen järjestelmälle määritetyn Lyhyt päivämäärä -muodon mukaan. DateValue tunnistaa myös kuukausien nimet sisältäviä yksiselitteisiä päivämääriä joko pitkässä tai lyhennetyssä muodossa. Päivämäärän arvo tunnistaa esimerkiksi päivämäärän 30.12.1991 ja 30.12.1991 sekä päivämääräarvot 30.12.1991 ja 30.12.1991.

Jos päivämäärän vuosiosa jätetään pois, Päiväysarvo käyttää tietokoneen järjestelmäpäivämäärän nykyistä vuotta.

Jos päivämäärän argumentti sisältää aikatiedot, Päiväysarvo ei palauta niitä. Jos päivämäärä kuitenkin sisältää virheellisiä päivämäärätietoja (kuten “89:98”), tapahtuu virhe.

Huomautus: Jos Kalenteri-ominaisuusasetuson gregoriaaninen, päivämäärän on oltava gregoriaaninen. Islamilaista kalenteria käytettäessä päivämäärä täytyy antaa islamilaisen kalenterin mukaisena. Jos annettu päivämäärä on hijri, argumentin päivämäärä on merkkijono, joka vastaa päivämäärää 1.1.100 (gregoriaaninen gregoriaaninen 2. elokuuta 718) – 3.4.9666 (gregoriaaninen gregoriaaninen 31. elokuuta 9999).

Kyselyesimerkkejä

Lauseke

Tulokset

SELECT DateValue([DateTime]) AS Expr1 FROM ProductSales;

Palauttaa Päivämääräaika-kentän päivämääräarvot Lyhyessä päivämäärämuodossa ilman aikatietoja.

SELECT DateValue([DateTime]) AS NewDate, Count(ProductSales.DateTime) AS CountOfDateTime FROM ProductSales GROUP BY DateValue([DateTime]);

Palauttaa Päivämääräaika-kentän päivämääräarvot Lyhyessä päivämäärämuodossa ilman aikatietoja.

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ä Päiväysarvo-funktiolla merkkijono muunnetaan päivämääräksi. Voit myös käyttää päivämääräliteraaleja päivämäärän määrittämiseen suoraan varianttiin tai Päivämäärä-muuttujaan, esimerkiksi MyDate = #12.2.69#.

Dim MyDate
MyDate = DateValue("February 12, 1969") ' Return a date.

Katso myös

Oikean päivämääräfunktion valinta

Tarvitsetko lisäohjeita?

Kehitä Office-taitojasi
Tutustu koulutusmateriaaliin
Saat uudet ominaisuudet ensimmäisten joukossa
Liity Office Insider -käyttäjiin

Oliko näistä tiedoista hyötyä?

×