Vráti hodnotu typu Boolovský, ktorá určuje, či sa výraz dá konvertovať na dátum.
Syntax
IsDate(výraz)
Povinný argument výrazuje hodnota typu Variant, ktorá obsahuje dátumový výraz alebo reťazcový výraz, ktorý sa dá rozpoznať ako dátum alebo čas.
Poznámky:
Funkcia IsDate vráti hodnotu True , ak je výraz dátumom alebo je možné ho rozpoznať ako platný dátum. V opačnom prípade vráti hodnotu False. V systéme Microsoft Windows je rozsah platných dátumov od 1. januára 100 n.l. do 31. decembra 9999 n.l.; Rozsahy sa líšia v závislosti od operačného systému.
Príklady dotazov
| Výraz | Výsledky |
|---|---|
| SELECT IsDate([Jednotková cena]) AS Expr1 FROM ProductSales; | Funkcia vyhodnotí, či je hodnota "Jednotková cena" platným dátumom a vráti výsledok ako "-1" pre hodnotu True a "0" pre hodnotu False v stĺpci Expr1. Výsledok je 0 (nepravda). |
| SELECT IsDate([DateofSale]) AS ValidDate, IsDate(#31/10/2019#) AS DateTest FROM ProductSales; | Funkcia vyhodnotí, či hodnoty "DateofSale" a "#31/10/2019#" sú platné dátumy, a vráti výsledok ako "-1" pre hodnotu True a "0" pre hodnotu False v stĺpci ValidDate a DateTest v tomto poradí. Výsledok je -1 (True) v oboch stĺpcoch. |
Príklad VBA
Poznámka
Nasledujúce príklady ukazujú použitie tejto funkcie v module jazyka Visual Basic for Applications (VBA). Ak chcete získať ďalšie informácie o práci s jazykom VBA, vyberte z rozbaľovacieho zoznamu vedľa položky Hľadať možnosť Odkaz pre vývojára a do vyhľadávacieho poľa zadajte nejaké výrazy.
V tomto príklade je funkcia IsDate použitá na určenie, či sa výraz dá skonvertovať na dátum.
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.