Test de format de date [Résolu]

cs_BOUDDINE 46 Messages postés mercredi 21 mai 2003Date d'inscription 18 mai 2006 Dernière intervention - 27 mars 2006 à 16:13 - Dernière réponse : rgomri 6 Messages postés mercredi 12 novembre 2008Date d'inscription 1 décembre 2008 Dernière intervention
- 8 janv. 2009 à 16:57
bonjour

svp quelqu'un sait comment tester si une date entrée dans un textbox est valide lors de d'un click sur un bouton

merci
Afficher la suite 

Votre réponse

2 réponses

Meilleure réponse
MorpionMx 3489 Messages postés lundi 16 octobre 2000Date d'inscription 30 octobre 2008 Dernière intervention - 27 mars 2006 à 16:25
3
Merci
Salut,

Si tu bosses avec le framework .Net 2, tu utilises la méthode DateTime.TryParse.
Sinon, méthode barbare :

try
{
DateTime.Parse(tonTextBox.Text);
}
catch(Exception e){ ... }

Mais il vaut mieux utiliser les expressions regulieres dans ce cas


Mx
MVP C#

Merci MorpionMx 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 94 internautes ce mois-ci

Commenter la réponse de MorpionMx
rgomri 6 Messages postés mercredi 12 novembre 2008Date d'inscription 1 décembre 2008 Dernière intervention - 8 janv. 2009 à 16:57
0
Merci
salut
voila
@"^(0[1-9]|[12][0-9]|3[01])/(0[1-9]|1[0-2])/\d{4}$" 

par contre faut quant meme passer par DateTime.Parse pour verifier les années bissextilles
et aussi si tu mets une année qui n'est pas sur 4 chiffres ca ne marchera pas

riadh
Commenter la réponse de rgomri

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.