Benutzer mit den meisten Antworten
LaufzeitFehler: In System.FormatException ist eine Ausnahme vom Typ "mscorlib.dll" aufgetreten, doch wurde diese im Benutzercode nicht verarbeitet. Zusätzliche Informationen: Die Zeichenfolge wurde nicht als gültiges DateTime erkannt.

Frage
-
Hallo,
Bei mir gibt es ein Laufzeitfehler bei dieser Zeile:
Test = Convert.ToDateTime(TestObjekt.Test1);
Das ist der Laufzeitfehler:
In System.FormatException ist eine Ausnahme vom Typ "mscorlib.dll" aufgetreten, doch wurde diese im Benutzercode nicht verarbeitet.
Zusätzliche Informationen: Die Zeichenfolge wurde nicht als gültiges DateTime erkannt.Obwohl das als gültiges DateTime ist wird es nicht erkannt.
Kann mir jemand da helfen?
Danke
Antworten
-
Hi,
ich persönlich würde hier eher mit:
DateTime.TryParse( TestObjekt.Test1, out myDateTime );
arbeiten. Siehe dazu:
https://msdn.microsoft.com/de-de/library/ch92fbc1.aspx
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community
- Bearbeitet Stefan FalzModerator Donnerstag, 28. Mai 2015 10:18
- Als Antwort markiert schuayb Kazrabatli Donnerstag, 28. Mai 2015 13:58
Alle Antworten
-
Schau mal mit dem Debugger was in TestObjekt.Test1 steht. Ich würde jetzt darauf tippen, das dort keine gültige Zeichenfolge drin ist.
- Als Antwort vorgeschlagen Holger M. Rößler Donnerstag, 28. Mai 2015 11:20
-
Hi,
ich persönlich würde hier eher mit:
DateTime.TryParse( TestObjekt.Test1, out myDateTime );
arbeiten. Siehe dazu:
https://msdn.microsoft.com/de-de/library/ch92fbc1.aspx
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community
- Bearbeitet Stefan FalzModerator Donnerstag, 28. Mai 2015 10:18
- Als Antwort markiert schuayb Kazrabatli Donnerstag, 28. Mai 2015 13:58