Перейти к основному контенту
Поддержка
Войдите с помощью учетной записи Майкрософт
Войдите или создайте учетную запись.
Здравствуйте,
Выберите другую учетную запись.
У вас несколько учетных записей
Выберите учетную запись, с помощью которой нужно войти.

Возвращает логическое значение, указывающее, можно ли преобразовать выражение в дату.

Синтаксис

IsDate ( expression )

Обязательным выражениемаргумент является Variant, содержащее выражение даты или строковое выражение распознаваемое как дата или время.

Замечания

IsDate возвращает значение True , если выражение является датой или распознается как допустимая дата; В противном случае возвращается значение False. В Microsoft Windows допустимый диапазон дат — с 1 января 100 г. по 31 декабря 9999 г. н.э.; диапазоны различаются в зависимости от операционных систем.

Примеры запросов

Expression

Результаты

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

Функция оценивает, является ли значение UnitPrice допустимой датой, и возвращает результат в виде "-1" для true и "0" для false в столбце Expr1. Результат — 0 (false).

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

Функция вычисляет, является ли dateofSale и #31/10/2019#, допустимым значением Date, и возвращает результат как "-1" для True и "0" для False в столбцах ValidDate и DateTest соответственно. Результат — -1 (True) в обоих столбцах.

Пример VBA

Примечание: В примерах ниже показано, как использовать эту функцию в модуле Visual Basic для приложений (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.

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

В сообществах можно задавать вопросы и отвечать на них, отправлять отзывы и консультироваться с экспертами разных профилей.

Были ли сведения полезными?

Насколько вы удовлетворены качеством перевода?
Что повлияло на вашу оценку?
После нажатия кнопки "Отправить" ваш отзыв будет использован для улучшения продуктов и служб Майкрософт. Эти данные будут доступны для сбора ИТ-администратору. Заявление о конфиденциальности.

Спасибо за ваш отзыв!

×