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")
Compiler le 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 en dur, par une variable String
ou par 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 le String
en une variable DateTime
. En vérifiant d’abord la date ou l’heure, vous pouvez éviter de générer une exception au moment de l’exécution.