Перейти к основному контенту
Office

Функция IsDate

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

Синтаксис

IsDate ( выражение )

Выражение Requiredаргумент — это значение типа Variant, содержащее выражение даты или строковое выражение распознаваемое как дата или время.

Замечания

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

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

Выражение

Результаты:

Выберите ISDATE ([Цена]) как Выражение1 из Продуктсалес;

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

Выберите ISDATE ([Датеофсале]) как Валиддате, ISDATE (#31/10/2019 #) как Датетест из Продуктсалес;

Функция проверяет, является ли значение "Датеофсале" и "#31/10/2019 #" допустимой датой и возвращает результат в виде "-1" для истина и "0" для ложь в столбце Валиддате и Датетест соответственно. Результат — 1 (истина) в обоих столбцах.

Пример 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.

Примечание:  Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Была ли информация полезной? Для удобства также приводим ссылку на оригинал (на английском языке).

Совершенствование навыков работы с Office
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединиться к программе предварительной оценки Office

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

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

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×