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
Freigeben: 2025-01-29 02:51:07
Original
699 Leute haben es durchsucht

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>
Nach dem Login kopieren

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>
Nach dem Login kopieren

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>
Nach dem Login kopieren

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!

Quelle:php.cn
Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage