Konvertieren Sie DateTime in C # in JJJJ-MM-TT-Format und speichern Sie es in MySql DateTime Field
Ich versuche zu konvertieren DateTime
format yyyy-MM-dd
- format und speichern Sie es auf DateTime
Objekt. Aber es gibt mir das System DateTime
format MM/dd/yyyy
.
Ich bin mit dem folgenden code zu konvertieren.
string dateTime = DateTime.Now.ToString();
string createddate = Convert.ToDateTime(dateTime).ToString("yyyy-MM-dd h:mm tt");
DateTime dt = DateTime.ParseExact(createddate, "yyyy-MM-dd h:mm tt",CultureInfo.InvariantCulture);
aber nicht von der oben genannten Zeile konvertiert in das angegebene format.
Kann irgend jemand helfen dieses zu lösen.
Ich bin immer der DateTime-von einer Anwendung aus und übergeben Sie dieses Objekt an eine andere Anwendung, und diese Anwendung wird speichern Sie das betreffende Datum in die MySql-DateTime-Feld im format "yyyy-MM-dd".
Dies ist der Grund, warum ich habe diese Frage.
Projekt 1 hat die Klasse aus, dass ich immer das Datum.
und der Prozessor-Klasse, die die Middleware der Anwendung der it-Prozesse das DateTime-format zu konvertieren, die im bestimmten format. Und geht auf das Andere Projekt, das verbraucht den DateTime und speichert diese in der MySql-Feld.
Datatime
nicht ganz haben ein format, das format angewendet wird, wie Sie möchten, um Sie anzuzeigen (ToString()
) InformationsquelleAutor der Frage Rahul Gokani | 2013-10-10
Du musst angemeldet sein, um einen Kommentar abzugeben.
Verwenden
DateTime.Now.ToString("yyyy-MM-dd h:mm tt");
. Sehen diese.InformationsquelleAutor der Antwort Alex
Können wir die Verwendung der unten seine sehr einfach.
InformationsquelleAutor der Antwort sanjay.arora29
Versuchen Sie, eine benutzerdefinierte CultureInfo für die CurrentCulture und CurrentUICulture.
InformationsquelleAutor der Antwort Asanka Madushan
Haben Sie versucht?
Versuchen, auch mit Parametern, wenn Sie speichern Sie die c# datetime-Wert in der mySql-Datenbank, das könnte helfen.
InformationsquelleAutor der Antwort DrewbieDoo
GetDateTimeFormats können parse-DateTime in verschiedenen Formaten.
Beispiel "yyyy-MM-dd" - format.
GetDateTimeFormats
InformationsquelleAutor der Antwort user3320020