Zeichenfolge wurde nicht als gültiges DateTime erkannt Ausnahme.
string datestring = txtNewReminderRemindDate.Text.ToString() + " " + RemTime.ToString();
Also meine datestring ist "17/5/2017 19:10:00"
Ich versuche zu konvertieren, diese Zeichenfolge zu setzen, meine Meldung. Aber wenn ich das mache:
DateTime alarm = DateTime.ParseExact(datestring, "dd/MM/yyyy HH:mm:ss", CultureInfo.InvariantCulture);
Bekomme ich diese:
Unhandled Exception:
System.FormatException: String was not recognized as a valid DateTime.
Verstehe ich nicht, was ich falsch mache. Ich versuche sogar zu tun:
DateTime alarm= DateTime.Parse(datestring);
- Ihr format ist falsch. Es sollte "TT/M/JJJJ" nicht "dd/MM/yyyy"
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ersetzen Sie einfach
MM
Teil mitM
. Der Monat (5
) in Ihrem string (17/5/2017 19:10:00
) ist nur eine Ziffer, nicht zwei Ziffern. So sollten Sie nicht verwendenMM
.