Ich versuche, eine Zeichenfolge zu Datetime mit ParseExact zu analysieren, aber ich bleibe weiterhin .. Ich versuchte unten, aber einen Fehler erhalten: Zeichenfolge wurde nicht als gültige DateTime erkannt.Parse-String zu Datetime mit parse genau
string topA = "3/25/2016 12:00:00 AM";
DateTime d = new DateTime();
d = DateTime.ParseExact(topA, "dd/MM/yyyy HH:mm:ss tt", null);
Ihr Format sollte "M/TT/JJJJ hh: mm: ss tt" sein, wie Soner Gönül angemerkt hat. Wahrscheinlich wäre es besser, DateTime.TryParse() stattdessen mit einer europäischen Kultur zu verwenden. –
Tauschen Sie "TT/MM". Und "HH" ist für 24 Stunden System, so dass 12:00:00 Uhr ungültig ist, verwenden Sie "hh" oder 00:00:00 AM –