Heim > Backend-Entwicklung > C++ > Wie konvertiere ich einen „yyyyMMddHHmmss'-String in ein C#-DateTime-Objekt?

Wie konvertiere ich einen „yyyyMMddHHmmss'-String in ein C#-DateTime-Objekt?

Susan Sarandon
Freigeben: 2024-12-26 04:01:11
Original
504 Leute haben es durchsucht

How to Convert a

Konvertieren einer String-Darstellung eines Datums in ein C#-DateTime-Objekt

Beim Umgang mit Datums- und Zeitdaten ist häufig eine Konvertierung erforderlich zwischen String-Darstellungen und DateTime-Objekten. Ein häufiges Szenario ist die Konvertierung einer mit dem Muster „yyyyMMddHHmmss“ formatierten Zeichenfolge in ein DateTime-Objekt.

Um dieser Anforderung gerecht zu werden, stellt C# die Methode DateTime.ParseExact bereit. Mit dieser Methode können Sie das genaue Format der Zeichenfolge angeben und sie wie folgt in ein DateTime-Objekt konvertieren:

string dateString = "20090530123001";
DateTime dateTime = DateTime.ParseExact(dateString, "yyyyMMddHHmmss", CultureInfo.InvariantCulture);
Nach dem Login kopieren

Die DateTime.ParseExact-Methode erfordert, dass die Zeichenfolge genau dem angegebenen Format entspricht. Wenn die Zeichenfolge nicht das richtige Format hat, wird eine FormatException ausgelöst.

Alternativ können Sie die Methode DateTime.TryParseExact verwenden, um Fälle zu behandeln, in denen die Zeichenfolge möglicherweise nicht das richtige Format hat. Diese Methode gibt einen booleschen Wert zurück, der angibt, ob die Konvertierung erfolgreich war. Sie können es wie folgt verwenden:

DateTime dateTime;
DateTime.TryParseExact(dateString, "yyyyMMddHHmmss",
    CultureInfo.InvariantCulture, DateTimeStyles.None, out dateTime);
Nach dem Login kopieren

Mit der Methode DateTime.ParseExact oder DateTime.TryParseExact können Sie eine Zeichenfolgendarstellung eines Datums einfach in ein DateTime-Objekt konvertieren, sodass Sie mit Datum und arbeiten können Zeitdaten effektiv in Ihre C#-Anwendungen integrieren.

Das obige ist der detaillierte Inhalt vonWie konvertiere ich einen „yyyyMMddHHmmss'-String in ein C#-DateTime-Objekt?. 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