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 lukuja, joita erottaa toisistaan kelvollinen päivämääräerottimet, Päiväysarvo tunnistaa kuukauden, päivän ja vuoden järjestyksen järjestelmään määritetyn lyhyen päivämäärämuodon mukaisesti. Päiväysarvo tunnistaa yksiselitteisiä päivämääriä, jotka sisältävät kuukausien nimet joko pitkässä tai lyhennetyssä muodossa. Esimerkiksi sen lisäksi, että Päiväysarvo tunnistaa muodot 30.12.1991 ja 30.12.91, se tunnistaa myös muodot 30. joulukuuta 1991 ja 30. joulu 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 kalenterin ominaisuusasetus on gregoriaaninen, päivämäärä-argumenttien päivämäärä täytyy antaa gregoriaanisen kalenterin mukaisena. Islamilaista kalenteria käytettäessä päivämäärä täytyy antaa islamilaisen kalenterin mukaisena. Jos päivämäärä on islamilaisen kalenterin mukainen, argumentti päivämäärä on merkkijono, joka vastaa päivämäärää 1/1/100 (gregoriaanisen mukaan 2. elokuuta 718) – 3.4.9666 (gregoriaanisen mukaan 31. joulukuuta 9999).

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.
Kehitä taitojasi
Tutustu koulutusmateriaaliin
Saat uudet ominaisuudet ensimmäisten joukossa
Liity Office Insider -käyttäjiin

Oliko näistä tiedoista hyötyä?

Kiitos palautteesta!

Kiitos palautteestasi! Näyttää siltä, että Office-tukiedustajamme avusta voi olla sinulle hyötyä.

×