Heim > Backend-Entwicklung > C++ > Wie können Sie DateTime -Objekte effizient in ISO 8601 -Datumszeichenfolge konvertieren?

Wie können Sie DateTime -Objekte effizient in ISO 8601 -Datumszeichenfolge konvertieren?

Barbara Streisand
Freigeben: 2025-01-29 02:46:08
Original
735 Leute haben es durchsucht

How to Efficiently Convert DateTime Objects to ISO 8601 Date Strings?

Konvertieren von DateTime -Objekten in ISO 8601 -Format -Zeichenfolgen

Die Arbeit mit Daten und Zeiten erfordert häufig konsistente und tragbare Datumsdarstellungen, und der ISO 8601 -Standard ist dafür ideal. Dieser Artikel zeigt, wie Sie .NET -DateTime -Objekte zuverlässig in ISO 8601 -Zeichenfolgen umwandeln können.

Während Sie ToString() mit einer benutzerdefinierten Format -Zeichenfolge verwenden, ist dies anfällig für Fehler. Eine robustere Lösung nutzt den integrierten "Roundtrip" -Formierer des Frameworks ("o"). Dies sorgt für die Einhaltung des ISO 8601 -Standards.

Hier erfahren Sie, wie Sie dies mit der UTC -Zeit erreichen:

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

Dies erzeugt eine Zeichenfolge im Format yyyy-MM-ddTHH:mm:ss.fffffffZ. Beachten Sie das nachfolgende 'z', das UTC angibt.

Wenn Sie ein etwas anderes ISO 8601 -Format wie yyyy-MM-ddTHH:mm:ssZ benötigen, können Sie ein benutzerdefiniertes Format angeben:

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

Denken Sie daran, CultureInfo.InvariantCulture zu verwenden, um Problemen mit lokalspezifischem Formatierungsproblemen zu vermeiden. Diese Methoden bieten eine einfache und zuverlässige Möglichkeit, DateTime -Objekte in das gewünschte ISO 8601 -Datumsstring -Format für verschiedene Anwendungen umzuwandeln.

Das obige ist der detaillierte Inhalt vonWie können Sie DateTime -Objekte effizient in ISO 8601 -Datumszeichenfolge konvertieren?. 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