Chaine pas reconnu comme un datetime

Signaler
-
Messages postés
14778
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
25 septembre 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 ?
A voir également:

2 réponses

Messages postés
14817
Date d'inscription
lundi 11 juillet 2005
Statut
Modérateur
Dernière intervention
24 septembre 2020
92
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
14778
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
25 septembre 2020
435
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.