Partager via


IsDate, fonction (Visual Basic)

Mise à jour : novembre 2007

Retourne une valeur Boolean indiquant si une expression représente une valeur Date valide.

Public Function IsDate(ByVal Expression As Object) As Boolean

Paramètres

  • Expression
    Requis. Expression Object.

Notes

IsDate retourne True si Expression est de type de données Date ou peut être converti en Date ; sinon, il retourne False.

Le type de données Date maintient à la fois une valeur de date et une valeur d'heure. IsDate retourne True si Expression représente une date valide, une heure valide ou une date et heure valides.

Exemple

L'exemple suivant utilise la fonction IsDate pour déterminer si plusieurs variables représentent des valeurs Date valides.

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)

Dans l'exemple précédent, IsDate retourne True pour les quatre premiers appels et False pour le dernier appel.

Configuration requise

Espace de noms :Microsoft.VisualBasic

**Module :**Information

**Assembly :**bibliothèque Visual Basic Runtime (dans Microsoft.VisualBasic.dll)

Voir aussi

Référence

IsArray, fonction (Visual Basic)

IsDBNull, fonction

IsError, fonction

IsNothing, fonction

IsNumeric, fonction (Visual Basic)

IsReference, fonction

Object, type de données

Type de données date (Visual Basic)

TypeName, fonction (Visual Basic)