Wie kann ich eine Textbox Zeichenfolge zu Datetime in asp.net C# konvertieren?Wie konvertiert man eine Textbox String zu einem Datetime in asp.net C#?
Ich versuchte dies:
DateTime d2 = Convert.ToDateTime(tbx_Created.Text);
string createdformatted = d2.ToString("MM/dd/yyyy hh:mm:ss tt");
DateTime CreatdDate = DateTime.ParseExact(tbx_Created.Text, "MM/dd/yyyy hh:mm:ss tt", System.Globalization.CultureInfo.InvariantCulture);
aber es zeigt diesen Fehler:
String was not recognized as a valid DateTime
I 15-6-2016 zu Textbox gegeben haben.
Bitte beraten.
zum Nachdenken: 'Ich habe 15-6 gegeben -2016 zu Textfeld ',' DateTime.ParseExact (..., "MM/TT/JJJJ hh: mm: ss tt") "etwas bemerken? –
Du gibst ein Datum weiter, aber versuchst auch eine Zeit zu parsen, entferne alles außer 'MM/dd/yyyy' .. Ich schätze, das ist es, worauf @Manfred hingewiesen hat :) – Spluf