Heim > Backend-Entwicklung > C++ > Wie kann ich nicht standardmäßige DateTime-Zeichenfolgen in C#analysieren?

Wie kann ich nicht standardmäßige DateTime-Zeichenfolgen in C#analysieren?

DDD
Freigeben: 2025-02-02 03:16:09
Original
346 Leute haben es durchsucht

How to Parse Non-Standard DateTime Strings in C#?

unregelmäßige Datums- und Uhrzeitzeichenfolge in C#

umgehen

Viele Anwendungen begegnen Datums- und Uhrzeitzeichenfolgen, die von Standardformaten abweichen. Zum Beispiel ist "2009-05-08 14: 40: 52.531" keine leicht parserbare DateTime-Zeichenfolge mit Standardmethoden.

Die Lösung: Benutzerdefinierte Datum/Zeitformatierung

Der Schlüssel zum Parsen dieser nicht standardmäßigen Zeichenfolgen ist die DateTime.ParseExact -Methode von C#mit einer benutzerdefinierten Formatzeichenfolge. Diese Zeichenfolge spiegelt genau die Struktur Ihres unregelmäßigen Datums/Ihrer Zeitzeichenfolge wider.

In der Beispiel-String "2009-05-08 14: 40: 52.531" müssen wir:

berücksichtigen:
  • Jahr, Monat und Tag ("yyyy-mm-dd")
  • Stunden, Minuten und Sekunden ("HH: MM: SS")
  • Millisekunden (einschließlich des Kommas und drei Ziffern ", FFF")

C# Code Beispiel

DateTime.ParseExact Hier erfahren Sie, wie Sie die Zeichenfolge mit

:
<code class="language-csharp">DateTime myDate = DateTime.ParseExact("2009-05-08 14:40:52,531", "yyyy-MM-dd HH:mm:ss,fff",
                                       System.Globalization.CultureInfo.InvariantCulture);</code>
Nach dem Login kopieren
analysieren können

System.Globalization.CultureInfo.InvariantCulture DateTime sorgt unabhängig von den regionalen Einstellungen konsistentes Parsen. Dieser Ansatz garantiert eine zuverlässige Umwandlung von nicht standardmäßigem Datum und Uhrzeit in nutzbare

Objekte.

Das obige ist der detaillierte Inhalt vonWie kann ich nicht standardmäßige DateTime-Zeichenfolgen in C#analysieren?. 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