Das Umwandeln eines DateTime-Objekts in das ISO 8601-Format ist eine häufige Aufgabe, die jedoch zurückkonvertiert werden muss zu DateTime ist in C# weniger dokumentiert. In diesem Artikel wird gezeigt, wie Sie eine ISO 8601-Zeichenfolge effizient in ein DateTime-Objekt analysieren.
Um ein DateTime-Objekt aus einer ISO 8601-Zeichenfolge zu erstellen, verwenden Sie DateTime.Parse() mit folgende Überlegungen:
DateTime d1 = DateTime.Parse("2010-08-20T15:00:00");
DateTime d2 = DateTime.Parse("2010-08-20T15:00:00Z", null, System.Globalization.DateTimeStyles.RoundtripKind);
Betrachten Sie die ISO 8601-Zeichenfolge „2010-08-20T15:00:00Z“. So konvertieren Sie es mit RoundtripKind in ein DateTime-Objekt:
DateTime d3 = DateTime.Parse("2010-08-20T15:00:00Z", null, System.Globalization.DateTimeStyles.RoundtripKind);
Dieser Ansatz verarbeitet die Zeitzoneninformationen korrekt und stellt den DateTime-Wert genau dar.
Das obige ist der detaillierte Inhalt vonWie konvertiere ich eine ISO 8601-Zeichenfolge in ein .NET DateTime-Objekt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!