Konvertieren von TT / MM / JJJJ in MM / TT / JJJJ [duplizieren]

8

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%     
Lajja Thaker 08.09.2012, 05:49
quelle

2 Antworten

23
  

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.

    
Nikhil Agrawal 08.09.2012, 05:50
quelle
0

Da Ihr ursprüngliches Datum in en-GB culture liegt, können Sie ein CultureInfo -Objekt erstellen und Ihr DateTime natürlich analysieren.

%Vor%

(ODER)

%Vor%     
Antony Thomas 08.09.2012 06:40
quelle