Heim > Backend-Entwicklung > C++ > Wie bekomme ich ISO 8601 Datumszeichenfolgen von DateTime -Objekten in C#?

Wie bekomme ich ISO 8601 Datumszeichenfolgen von DateTime -Objekten in C#?

DDD
Freigeben: 2025-01-29 02:41:09
Original
175 Leute haben es durchsucht

How to Get ISO 8601 Date Strings from DateTime Objects in C#?

c# DateTime -Objekt generiert die ISO 8601 -Datumsstring

In C#liefert die

-Klasse eine Methode zu mehreren Formatierungsdaten und Zeitwerten. Berücksichtigen Sie im Umgang mit Internationalisierung den ISO 8601 -Standard, der eine Vielzahl von konsistenten Datum und Uhrzeitformat definiert.

DateTime Um die Datumszeichenfolge zu erhalten, die dem ISO 8601-Standard erfüllt (das spezifische Format ist "Yyyyy-Mm-Ddthh: MM: SSZ"), können Sie zwei Methoden verwenden:

Formatierungsdatumzeitformatierung (nicht empfohlen)

Obwohl zum Formatieren verwendet werden kann, wird es nicht empfohlen, da es Probleme hat, wenn die zweite Dezimalgenauigkeit behandelt werden kann. Das folgende Codefragment zeigt diese Methode:

Formatierung (empfohlen) ToString

<code class="language-csharp">DateTime.UtcNow.ToString("yyyy-MM-ddTHH\:mm\:ss.fffffffzzz", CultureInfo.InvariantCulture);</code>
Nach dem Login kopieren
Eine zuverlässigere Methode ist die Verwendung der Option "rund -trip" ("o"):

Dies liefert das ISO 8601 -Format und folgt der Vereinbarung des .NET -Frameworks. Die generierte Zeichenfolge ähnelt normalerweise "2008-09-22T14: 01: 54,9571247z".

angepasste Formatierung für ein bestimmtes Format

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

Wenn Sie besonders "yyyy-mm-ddthh: mm: ssz" -Format brauchen, können Sie:

verwenden

Diese Methode stellt sicher, dass der Zeitteil durch folgt dem "z" formatiert wird, um die UTC -Zeit anzuzeigen.

Das obige ist der detaillierte Inhalt vonWie bekomme ich ISO 8601 Datumszeichenfolgen von DateTime -Objekten 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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage