Chaine pas reconnu comme un datetime

Signaler
-
Whismeril
Messages postés
14245
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
21 février 2020
-
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
14744
Date d'inscription
lundi 11 juillet 2005
Statut
Modérateur
Dernière intervention
21 février 2020
91
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
14245
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
21 février 2020
343
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.