Heim >Backend-Entwicklung >C++ >Wie konvertiere ich 'yyyy-mm-dd hh: mm: ss, fff' an datetime-Objekt?
String to datetime Conversion: Eine detaillierte Anleitung
häufig müssen Entwickler Strings in DateTime -Objekte umwandeln. Untersuchen wir ein bestimmtes Beispiel: Umwandlung einer Zeichenfolge wie "2009-05-08 14: 40: 52.531" in ein verwendbares DateTime-Objekt.
Diese Aufgabe erfordert die Genauigkeit, insbesondere aufgrund des 24-Stunden-Zeitformats und des Kommas, das die Millisekunden trennt. Die Lösung liegt in der Verwendung eines präzisen benutzerdefinierten Formatzeichens.
Hier erfahren Sie, wie Sie diese Konvertierung erreichen:
<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>
Lassen Sie uns diesen Code aufschlüsseln:
DateTime.ParseExact()
ist die Kernfunktion für diese Konvertierung. Es analysiert eine Zeichenfolge nach einem angegebenen Format. "yyyy-MM-dd HH:mm:ss,fff"
ist die entscheidende Schnur für benutzerdefinierte Format. Es spiegelt genau die Struktur der Eingangszeichenfolge wider. System.Globalization.CultureInfo.InvariantCulture
sorgt für konsistente Ergebnisse, unabhängig von regionalen Einstellungen im System. Diese Methode garantiert eine genaue Konvertierung einer Datums- und Zeitzeichenfolge in ein DateTime -Objekt und aktiviert weitere Datums- und Uhrzeitmanipulation in Ihrer Anwendung.
Das obige ist der detaillierte Inhalt vonWie konvertiere ich 'yyyy-mm-dd hh: mm: ss, fff' an datetime-Objekt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!