Share via


IsDate (Función, Visual Basic)

Actualización: noviembre 2007

Devuelve un valor Boolean que indica si una expresión representa un valor Date válido.

Public Function IsDate(ByVal Expression As Object) As Boolean

Parámetros

  • Expression
    Requerido. Expresión Object.

Comentarios

IsDate devuelve True si Expression es Date (Tipo de datos) o se puede convertir en Date; de lo contrario, devuelve False.

El tipo de datos Date incluye un valor de fecha y un valor de hora. IsDate devuelve True si Expression representa una fecha válida, una hora válida o una fecha y hora válidas.

Ejemplo

El ejemplo siguiente utiliza la función IsDate para determinar si varias variables representan los valores Date válidos.

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)

En el ejemplo anterior, IsDate devuelve True en las cuatro primeras llamadas y False en la última.

Requisitos

Espacio de nombres:Microsoft.VisualBasic

**Módulo:**Information

**Ensamblado:**Visual Basic Runtime Library (en Microsoft.VisualBasic.dll)

Vea también

Referencia

IsArray (Función, Visual Basic)

IsDBNull (Función)

IsError (Función)

IsNothing (Función)

IsNumeric (Función, Visual Basic)

IsReference (Función)

Object (Tipo de datos)

Date (Tipo de datos, Visual Basic)

TypeName (Función, Visual Basic)