Vrne logično vrednost, ki označuje, ali je izraz mogoče pretvoriti v datum.
Sintaksa
IsDate ( izraz )
Zahtevani izrazargument je različica, ki vsebuje datumski izraz ali izraz niza prepoznaven kot datum ali čas.
Opombe
IsDate vrne True , če je izraz datum ali je prepoznaven kot veljaven datum; v nasprotnem primeru vrne FALSE. V sistemu Microsoft Windows je obseg veljavnih datumov januar 1, 100 AD do decembra 31, 9999 ad; obsegi se razlikujejo med operacijskimi sistemi.
Primeri poizvedbe
Izraz |
Rezultati |
Izberite IsDate ([CenaEnote]) kot Izr1 iz ProductSales; |
Funkcija ovrednoti, če je» CenaEnote «veljaven datum in vrne rezultat kot»-1 «za TRUE in» 0 «za False v stolpcu Izr1. Rezultat je 0 (FALSE). |
Izberite IsDate ([DateofSale]) kot ValidDate, IsDate (#31/10/2019 #) kot DateTest iz ProductSales; |
Funkcija ovrednoti, če je» DateofSale «in» #31/10/2019 # «veljaven datum in vrne rezultat kot»-1 «za TRUE in» 0 «za False v stolpcu ValidDate in DateTest oziroma. Rezultat je-1 (TRUE) 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 uporabljena funkcija IsDate za določanje, ali je izraz mogoče 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.