Heim >Backend-Entwicklung >C++ >Wie konvertiere ich ein DateTime -Objekt in eine ISO 8601 -Zeichenfolge in C#?

Wie konvertiere ich ein DateTime -Objekt in eine ISO 8601 -Zeichenfolge in C#?

Susan Sarandon
Susan SarandonOriginal
2025-01-29 02:51:07722Durchsuche

How to Convert a DateTime Object to an ISO 8601 String in C#?

c# DateTime to ISO 8601 String Conversion

effizientes Austausch von Datums- und Uhrzeitdaten erfordert ein standardisiertes Format, und ISO 8601 ("Yyyy-MM-DDTHH: MM: SSZ") ist eine beliebte Wahl. Hier erfahren Sie, wie Sie diese Konvertierung in C#:

erreichen können

Eine Methode beinhaltet eine benutzerdefinierte Formatierung des Datumszeit:

<code class="language-csharp">DateTime.UtcNow.ToString("yyyy-MM-ddTHH\:mm\:ss.fffffffzzz", CultureInfo.InvariantCulture);</code>

Dies erzeugt eine ISO 8601-ähnliche Zeichenfolge (z. B. "2008-09-22T13: 57: 31.2311892-04: 00"). Für eine breitere Kompatibilität wird jedoch das "Roundtrip" -Format bevorzugt:

<code class="language-csharp">DateTime.UtcNow.ToString("o", CultureInfo.InvariantCulture);</code>

Dies ergibt eine Zeichenfolge wie "2008-09-22T14: 01: 54,9571247z", die sich an den Standard-ISO 8601 haften. Ein prägnanteres Format ist auch verfügbar:

<code class="language-csharp">DateTime.UtcNow.ToString("yyyy-MM-ddTHH:mm:ssZ", CultureInfo.InvariantCulture);</code>

Dies bietet ein Gleichgewicht zwischen Präzision und Kürze für die ISO 8601 -Darstellung. Wählen Sie die Methode, die Ihren spezifischen Anforderungen und Kompatibilitätsanforderungen am besten entspricht.

Das obige ist der detaillierte Inhalt vonWie konvertiere ich ein DateTime -Objekt in eine ISO 8601 -Zeichenfolge in C#?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn