unregelmäßige Datums- und Uhrzeitzeichenfolge in C#
umgehenViele 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: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>
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
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!