Bonjour,

Je souhaite convertir une chaîne de caractères librement saisie dans un Textbox en date et comparer cette date saisie avec la date du jour (en utilisant la propriété DateTime.Now).

J'ai essayé la méthode Compare mais ça ne marche pas :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
                DateTime result = Convert.ToDateTime(date_saisie.Text);
 
                if (DateTime.Compare(result, DateTime.Now) < 0)
                    Panel.Visible = true;
En debug j'ai une FormatException lorsque je saisis 2006 par exemple qui m'indique que la valeur de la chaine ne correspond pas à un DateTime.

Des idées ?

Merci d'avance