Ausgabe von Deutschen Tagesbezeichnungen eines DateTime Objektes

Die einfachste Möglichkeit um in C# aus einem DateTime Objekt den Deutschen Tagesnamen zu erhalten ist die Benutzung des Formats „dddd“ in Kombination mit der CultureInfo „de-DE“. Als Beispieldatum nehmen wir den 01.01.2020, welcher ein Mittwoch ist.

Der Code zur Ermittlung der Wochentagsbezeichnung sähe dann wie folgt aus:


var tagesName = new DateTime(2020, 1, 1).ToString("dddd", CultureInfo.CreateSpecificCulture("de-DE")); //liefert den string "Mittwoch"

Ein klarer Vorteil dieser Methode gegenüber beispielsweise einer Ermittlung per Unix Timestamp ist, dass man sich keine Sorgen um die Zeitzonen machen muss.

Weitere Infos zur Konvertierung von Datumsformaten in C# findet ihr unter: https://docs.microsoft.com/en-us/dotnet/standard/base-types/custom-date-and-time-format-strings

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert