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.