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

Wie formatiere ich Datumsangaben in C#?

DDD
Freigeben: 2024-10-29 02:39:02
Original
501 Leute haben es durchsucht

How to Format Dates in C#?

Formatieren von Datumsangaben in C#

Beim Formatieren eines Datums als „TT/MM/JJJJ“ oder „MM/TT/JJ“ in C# , verwenden Sie die Methode DateTime.ToString().

Um beispielsweise das aktuelle Datum als „TT/MM/JJ“ zu formatieren:

DateTime.Now.ToString("dd/MM/yy");
Nach dem Login kopieren

Um ein bestimmtes Datum mit dem Format zu formatieren „MM/TT/JJ“:

DateTime dt = GetDate();
dt.ToString("mm/dd/yy");
Nach dem Login kopieren

Für zusätzliche Flexibilität verwenden Sie vordefinierte Datums-/Uhrzeitformate:

DateTime.Now.ToString("g");
Nach dem Login kopieren

Dadurch wird unabhängig von den Gebietsschemaeinstellungen das richtige Format sichergestellt.

Um ein Datum in einem bestimmten Gebietsschema anzuzeigen, verwenden Sie die überladene ToString()-Methode, die einen IFormatProvider akzeptiert:

DateTime dt = GetDate();
dt.ToString("g", new CultureInfo("en-US")); // "5/26/2009 10:39 PM"
dt.ToString("g", new CultureInfo("de-CH")); // "26.05.2009 22:39"
Nach dem Login kopieren

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

Thread.CurrentThread.CurrentCulture = new CultureInfo("en-US");
dt.ToString("g"); // "5/26/2009 10:39 PM"

Thread.CurrentThread.CurrentCulture = new CultureInfo("de-CH");
dt.ToString("g"); // "26.05.2009 22:39"
Nach dem Login kopieren

Weitere Informationen finden Sie auf den folgenden MSDN-Seiten:

  • [DateTime.ToString() Method](https://docs.microsoft.com/en-us/dotnet/api /system.datetime.tostring)
  • [Standardformatzeichenfolgen für Datum und Uhrzeit](https://docs.microsoft.com/en-us/dotnet/standard/base-types/standard-date-and- time-format-strings)
  • [Benutzerdefinierte Formatzeichenfolgen für Datum und Uhrzeit](https://docs.microsoft.com/en-us/dotnet/standard/base-types/custom-date-and-time -format-strings)

Das obige ist der detaillierte Inhalt vonWie formatiere ich Datumsangaben 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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage