Chaine pas reconnu comme un datetime

Signaler
-
Messages postés
15795
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
12 avril 2021
-
Bonjour,
Actuellement entrain de travailler sur une application C# j'ai soucis.
lorsque je génère ma solution et que je charge la page souhaité j'ai une erreur sur la ligne de code suivante
"datFinPeriode = Convert.ToDateTime(valueOfPeriode);"
Quand je consulte de plus près la valeur de "valueOfPeriode" elle est vide " " et datFinPeriode me renvoie 01/01/0001 ce qui me fait planter l'application.

Quelqu'un pourrait-il m'aider ?

2 réponses

Messages postés
15012
Date d'inscription
lundi 11 juillet 2005
Statut
Modérateur
Dernière intervention
12 avril 2021
94
Hello,

Là, comme ça, on ne va pas pouvoir faire grand-chose...
Tu dis que ta variable valueOfPeriode est vide. A mon avis, ce n'est pas normal. A toi de creuser pourquoi.
Messages postés
15795
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
12 avril 2021
530
Bonjour

pour éviter que tout plante, tu peux utiliser DateTime.TryParse(), mais comme le dit Buno, il vaut mieux chercher pourquoi ta variable est vide.