IsDate-funktio

Palauttaa totuusarvon, joka ilmaisee lauseke voidaan muuntaa päivämääräksi.

Syntaksi

IsDate ( lauseke )

Pakollinen lausekeargumentti variantti, joka sisältää päivämäärälausekkeen tai merkkijonolauseke, joka voidaan tunnistaa päivämääräksi tai ajasta.

Huomautuksia

IsDate palauttaa arvon Tosi, jos lauseke on päivämäärä tai se tunnistetaan kelvollisena päivämääränä. muussa tapauksessa se palauttaa arvon Epätosi. Microsoft Windowsissa kelvollisen päivämääräalueena on 1.1.100 A.D. – 31. joulukuuta 9999 A.D.; alueet vaihtelevat käyttöjärjestelmien mukaan.

Kyselyesimerkkejä

Lauseke

Tulokset

SELECT IsDate([UnitPrice]) AS Expr1 FROM ProductSales;

Funktio laskee, onko Yksikköhinta kelvollinen päivämäärä ja palauttaa tuloksen "-1" arvolle Tosi ja "0" saraketta Expr1 olevalle Epätosi-arvolle. Tulos on 0 (Epätosi).

SELECT IsDate([DateofSale]) AS ValidDate, IsDate(#31/10/2019#) AS DateTest FROM ProductSales;

Funktio laskee, onko "DateofSale" ja "#31.10.2019#" kelvollinen päivämäärä ja palauttaa tuloksen "-1" arvolle Tosi ja "0" arvolle Epätosi sarakkeessa ValidDate ja DateTest. Tulos on -1 (Tosi) molemmissa sarakkeissa.

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ä IsDate-funktion avulla määritetään, voiko lausekkeen muuntaa päivämääräksi.

Dim MyDate, YourDate, NoDate, MyCheck
MyDate = "February 12, 1969"
YourDate = #2/12/69#
NoDate = "Hello"
MyCheck = IsDate(MyDate) ' Returns True.
MyCheck = IsDate(YourDate) ' Returns True.
MyCheck = IsDate(NoDate) ' Returns False.

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ä?

×