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")

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.

Voir aussi