Partager via


Comment : valider des chaînes qui représentent des dates ou des heures (Visual Basic)

L'exemple de code suivant définit une valeur Boolean qui indique si une chaîne représente une date ou une heure valide.

Exemple

Dim isValidDate As Boolean = IsDate("01/01/03")
Dim isValidTime As Boolean = IsDate("9:30 PM")

Compilation du code

Remplacez ("01/01/03") et "9:30 PM" par la date et l'heure que vous souhaitez valider. Vous pouvez remplacer la chaîne par une autre chaîne codée de manière irréversible, à l'aide d'une variable String ou d'une méthode qui retourne une chaîne, telle que InputBox.

Programmation fiable

Utilisez cette méthode pour valider la chaîne avant d'essayer de convertir String en une variable DateTime. Vérifiez d'abord la date ou l'heure pour éviter de générer une exception au moment de l'exécution.

Voir aussi

Référence

IsDate

InputBox

Autres ressources

Validation de chaînes en Visual Basic