Поделиться через


Функция IsDate (Visual Basic)

Обновлен: Ноябрь 2007

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

Public Function IsDate(ByVal Expression As Object) As Boolean

Параметры

  • Expression
    Обязательный. Выражение Object.

Заметки

IsDate возвращает True, если Expression имеет тип данных Date или может быть преобразовано в Date; в противном случае оно возвращает False.

Тип данных Date содержит как значение даты, так и значение времени. IsDate возвращает True, если Expression предоставляет допустимую дату, допустимое время или допустимую дату и время.

Пример

В следующем примере используется функция IsDate определения, представляют ли значения нескольких переменных допустимые значения Date.

Dim firstDate, secondDate As Date
Dim timeOnly, dateAndTime, noDate As String
Dim dateCheck As Boolean
firstDate = CDate("February 12, 1969")
secondDate = #2/12/1969#
timeOnly = "3:45 PM"
dateAndTime = "March 15, 1981 10:22 AM"
noDate = "Hello"
dateCheck = IsDate(firstDate)
dateCheck = IsDate(secondDate)
dateCheck = IsDate(timeOnly)
dateCheck = IsDate(dateAndTime)
dateCheck = IsDate(noDate)

В предыдущем примере IsDate возвращает True для первых четырех вызовов и False для последнего вызова.

Требования

Пространство имен:Microsoft.VisualBasic

Модуль: Information

**Сборка:**Visual Basic (библиотека времени выполнения, в Microsoft.VisualBasic.dll)

См. также

Ссылки

Функция IsArray (Visual Basic)

Функция IsDBNull

Функция IsError

Функция IsNothing

Функция IsNumeric (Visual Basic)

Функция IsReference

Тип данных Object

Тип данных Date (Visual Basic)

Функция TypeName (Visual Basic)