Vrne logično vrednost, ki pove, ali je izraz mogoče pretvoriti v datum.
Sintaksa
IsDate(izraz)
Zahtevani argument izrazaje Različica, ki vsebuje izraz datuma ali izraz niza, ki ga je mogoče prepoznati kot datum ali čas.
Opombe
IsDate vrne True , če je izraz datum ali je prepoznaven kot veljaven datum; v nasprotnem primeru vrne False. V operacijskem sistemu Microsoft Windows je obseg veljavnih datumov od 1. januarja 100 do 31. decembra 9999; Razponi se razlikujejo med operacijskimi sistemi.
Primeri poizvedb
| Izraz | Rezultati |
|---|---|
| SELECT IsDate([UnitPrice]) AS Expr1 FROM ProductSales; | Funkcija oceni, ali je »UnitPrice« veljaven datum, in vrne rezultat kot »-1« za »True« in »0« za »False« v stolpcu Expr1. Rezultat je 0 (napačno). |
| SELECT IsDate([DateofSale]) AS ValidDate, IsDate(#31/10/2019#) AS DateTest FROM ProductSales; | Funkcija oceni, ali sta »DateofSale« in »#31/10/2019#« veljaven datum, in vrne rezultat kot »-1« za »True« in »0« za »False« v stolpcu »ValidDate« in »DateTest«. Rezultat je -1 (resnično) v obeh stolpcih. |
Primer VBA
Opomba
V spodnjih primerih je prikazana uporaba te funkcije v modulu Visual Basic for Applications (VBA). Če želite več informacij o delu z modulom VBA, izberite Vsebina za razvijalce na spustnem seznamu ob možnosti Iskanje in v iskalno polje vnesite enega ali več izrazov.
V tem primeru je funkcija IsDate uporabljena za ugotavljanje, ali je mogoče izraz pretvoriti v datum.
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.