Heim > Backend-Entwicklung > C++ > Wie formatiere ich ein Datum in C#?

Wie formatiere ich ein Datum in C#?

Susan Sarandon
Freigeben: 2024-10-30 02:32:02
Original
1073 Leute haben es durchsucht

How do I format a date in C#?

Datum in C# formatieren

Die Frage dreht sich um die Formatierung eines Datums in einem bestimmten Format, z. B. „tt/mm/jjjj“ oder „MM/TT/JJ“. Das C#-Äquivalent zur Formatmethode von VB ist die ToString()-Methode der DateTime-Klasse.

Um ein Datum zu formatieren, rufen Sie einfach die ToString()-Methode mit der gewünschten Formatzeichenfolge auf:

<code class="csharp">DateTime.Now.ToString("dd/MM/yy"); // Returns "02/01/09"</code>
Nach dem Login kopieren

Sie können auch eine der vordefinierten Datums-/Uhrzeitformatzeichenfolgen verwenden:

<code class="csharp">DateTime.Now.ToString("g"); // Returns "2/1/09 9:07 PM" in en-US</code>
Nach dem Login kopieren

Für mehr Kontrolle über die Formatierung können Sie eine benutzerdefinierte Formatierung verwenden Saiten. Dadurch können Sie das genaue Format angeben, das Sie möchten, einschließlich spezifischer Trennzeichen und Platzhalter.

Zusätzliche Überlegungen

Wenn Sie ein Datum in einem bestimmten Gebietsschema oder einer bestimmten Kultur anzeigen müssen, Sie können die ToString()-Methode verwenden, die einen IFormatProvider akzeptiert. Dadurch können Sie die Kultur angeben, die für die Formatierung verwendet werden soll:

<code class="csharp">DateTime dt = GetDate();
dt.ToString("g", new CultureInfo("en-US")); // Returns "5/26/09 10:39 PM"
dt.ToString("g", new CultureInfo("de-CH")); // Returns "26.05.09 22:39"</code>
Nach dem Login kopieren

Alternativ können Sie die CurrentCulture des aktuellen Threads auf die gewünschte Kultur setzen, bevor Sie das Datum formatieren:

<code class="csharp">Thread.CurrentThread.CurrentCulture = new CultureInfo("en-US");
dt.ToString("g"); // Returns "5/26/09 10:39 PM"</code>
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie formatiere ich ein Datum in C#?. 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