DateTime Parse Problem
-
Hallo C#ler,
ich hänge an einem für Euch wohl sehr simplen Problem. Einen String in ein Datum umzuwandeln.
string sErstellt = gridDatenanzeige[1, i].Value.ToString(); DateTime dtErstellt = DateTime.ParseExact(sErstellt, "dd.MM.yyyy", null);
sErstellt ==> 01.02.2012 00.00.00
Ausgabe sollte dann eigentlich nur 01.02.2012 sein.
Fehlermeldung in der Zeile mit ParseExact: Die Zeichenfolge wurde nicht als gültiges DateTime erkannt.
Was mache ich falsch?
-
Servus,
der string muss in der Länge gleich dem Format sein. d.h. "dd.MM.yyyy" -> "dd.MM.yyyy HH.mm.ss". Verwende anstatt ParseExact, TryParseExact und überprüfe den Rückgabewert (true / false).
Gruß
Hellsgore