Heim > Backend-Entwicklung > C++ > Hauptteil

Wie formatiere ich Datumsangaben in C# für unterschiedliche Anforderungen?

DDD
Freigeben: 2024-11-04 06:35:02
Original
778 Leute haben es durchsucht

How to Format Dates in C# for Different Requirements?

Formatieren von Datumsangaben in C#

Entwickler stehen häufig vor der Notwendigkeit, Datumsangaben zu formatieren, um bestimmte Anforderungen zu erfüllen. Dank der vielseitigen Methode DateTime.ToString() kann dies in C# eine unkomplizierte Aufgabe sein.

Datumsangaben in einem benutzerdefinierten Format formatieren

Ähnlich dem VB-Format( )-Methode ermöglicht C# eine benutzerdefinierte Datumsformatierung mithilfe der ToString()-Methode. Um ein Datum als TT/MM/JJJJ zu formatieren, verwenden Sie die folgende Syntax:

<code class="csharp">DateTime.Now.ToString("dd/MM/yyyy");</code>
Nach dem Login kopieren

Vordefinierte Datums-/Uhrzeitformate

C# bietet eine Reihe vordefinierter Datums-/ Zeitformate, um unabhängig von den Gebietsschemaeinstellungen eine korrekte Formatierung sicherzustellen. Ein solches Format ist „g“, das ein allgemeines kurzes Datums- und Uhrzeitformat darstellt.

<code class="csharp">DateTime.Now.ToString("g");</code>
Nach dem Login kopieren

Gebietsspezifische Formatierung

Zum Formatieren von Datumsangaben in einem bestimmten Gebietsschema , verwenden Sie die ToString()-Überladung, die einen IFormatProvider-Parameter akzeptiert.

<code class="csharp">CultureInfo cultureInfo = new CultureInfo("en-US");
DateTime dt = GetDate();
dt.ToString("g", cultureInfo);</code>
Nach dem Login kopieren

Alternativ können Sie die CultureInfo des aktuellen Threads vor der Formatierung festlegen.

<code class="csharp">Thread.CurrentThread.CurrentCulture = new CultureInfo("en-US");
dt.ToString("g");</code>
Nach dem Login kopieren

Zusätzliche Hinweise

Benutzerdefinierte Datums-/Uhrzeitformate können mithilfe benutzerdefinierter Formatzeichenfolgen definiert werden, wie in MSDN dokumentiert. Diese Formate bieten eine größere Flexibilität für spezielle Formatierungsanforderungen.

Das obige ist der detaillierte Inhalt vonWie formatiere ich Datumsangaben in C# für unterschiedliche Anforderungen?. 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