Ich muss "28/08/2012" in " MM/dd/YYYY
format" konvertieren, was "28.08.2012" bedeutet.
Wie kann ich das tun?
Ich verwende den folgenden Code, aber er hat eine Ausnahme für mich ausgelöst.
%Vor%aber es war eine Ausnahme für mich
Problem:
Ihr Datum enthält /
seperator ( "28/08/2012"
) und Sie geben das nicht in Ihrem Datumsformat ( "ddMMyyyy"
) an.
Lösung:
Es sollte "dd/MM/yyyy"
sein.
Auf diese Weise
%Vor% Nachdem wir dies getan haben, erhalten wir ein DateTime-Objekt mit Ihren gefüllten Daten, das in die Zeichenfolge mit .ToString()
mit gewünschtem Datumsformat "MM/dd/yyyy"
und optionaler Kulturinfo CultureInfo.InvariantCulture
übertragen wird.
Da Ihr ursprüngliches Datum in en-GB
culture liegt, können Sie ein CultureInfo
-Objekt erstellen und Ihr DateTime
natürlich analysieren.
(ODER)
%Vor%Tags und Links c# date-formatting date-conversion