Връща булева стойност, показваща дали една израз може да бъде преобразувана в дата.
Синтаксис
IsDate ( израз )
Задължителният израз ,аргумент, е variant, съдържащ израз за дата или низов израз разпознаваем като дата или час.
Забележки
IsDate връща True , ако изразът е дата или се разпознава като валидна дата; в противен случай връща False. В Microsoft Windows диапазонът от валидни дати е от 1 януари 100 г. до 31 декември 9999 г.; диапазоните се различават в различните операционни системи.
Примери за заявки
Израз |
Резултати |
SELECT IsDate([Единична цена]) AS Израз1 FROM Продуктовипродажби; |
Функцията изчислява дали "Единична цена" е валидна дата и връща резултата като "-1" за True и "0" за False в колоната Израз1. Резултатът е 0 (false). |
SELECT IsDate([DateofSale]) AS ValidDate, IsDate(#31/10/2019#) AS DateTest FROM ProductSales; |
Функцията изчислява дали "DateofSale" и "#31/10/2019#" са валидна дата и връща резултата съответно "-1" за True и "0" за False в колоната ValidDate и DateTest. Резултатът е -1 (True) и в двете колони. |
Пример на VBA
Забележка: Примерите по-долу илюстрират използването на тази функция във Visual Basic for Applications (VBA). За повече информация относно работата с VBA изберете Справочни материали за разработчици в падащия списък до Търсене и въведете един или няколко термина в полето за търсене.
Този пример използва функцията IsDate , за да определи дали даден израз може да бъде преобразуван в дата.
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.