ISO 8601 nach C # DateTime analysieren

8

Ich habe eine Reihe von DateTime-Strings, die ich in c # DateTime analysieren möchte.

%Vor%

Ich versuche gerade, das DateTime-Objekt mit der folgenden Codezeile zu erhalten:

%Vor%

Aber ich bekomme immer eine System.FormatException.

    
Daniel M 17.10.2013, 07:44
quelle

1 Antwort

18

Sie müssen nichts Besonderes machen, ein einfaches DateTime.Parse funktioniert:

%Vor%

Beide Zeilen funktionieren und die resultierenden Daten berücksichtigen den Offset.

Der Grund dafür ist, dass das von Ihnen angegebene Format eines der Standardformate für Datum und Uhrzeit ist, insbesondere das universelle sortierbare Format , nicht ISO 8601.

ISO 8601 entspricht dem Roundtrip Format und verwendet 'T' anstelle von ' 'Datum von Zeit zu trennen.

    
Panagiotis Kanavos 17.10.2013, 07:48
quelle

Tags und Links