Konvertierung von Datetime aus der Datentabelle in einem bestimmten format der Zeichenfolge C# ASP.NET

Ich bin wokring auf C#, ASP.Net
Also nehme ich ein datetime aus der Datenbank aus und verwandeln Sie es in ein datatable-Spalte.
Wie für mich, die Datenbank ist datetime ist sehr lang und beinhaltet Sekunden und alle Art von Sachen und ich will es ändern in einem bestimmten format von:

dd/MM/yy hh:mm

so Iv ' E versucht, diese:

lblDate.Text=(DateTime.ParseExact(dt.Zeilen[0]["PMDate"].ToString(),"dd/MM/yy
hh:mm",System.Globalisierung.CultureInfo.InvariantCulture)).ToString();

Aber leider bekomme ich eine Fehlermeldung, dass die Zeichenfolge wurde nicht erkannt als gültiges DateTime. leider bezieht es sich auf die gesamte Zeile oberhalb, so dass ich nicht sagen kann, was ich falsch gemacht habe.

Alles was ich will zu tun ist, um die "DateTime" aus der Datenbank, die schalten Sie es in einen DataTable-Spalte und von dort in einen string im format erwähnt.

Mir bitte helfen, vielen Dank im Voraus.

Ist es wirklich ein string in der Datenbank? (Sie sind analysiert als, dass...) Jeder Grund, es ist kein datetime? Und wenn Sie finden, dass Sie nicht eng ein problem ist nach unten durch eine Zeile zu viel zu tun, Sie brechen sollte, die Linie in mehrere statements... Auch Sie sind sich bewusst, dass mit hh erhalten Sie eine 12-Stunden-format, und Sie sind sich nicht darunter eine am/pm-Kennzeichner?

InformationsquelleAutor Mano | 2015-03-25

Schreibe einen Kommentar