Erster Tag eines Monats – C#

Auch wenn es auf den ersten Blick absurd erscheint, dass man eine Funktion benötigt um den ersten Tag eines Monats zu ermitteln, aber es gibt Situationen in welchen man Datumsbereiche bestimmen möchte in denen man aus einem beliebigen Datum den ersten Tag eines Monats ermitteln muss.

Nachfolgend eine C# Methode die genau dies macht:

public static DateTime FirstDateOfTheMonth(DateTime date)
{
    return date.AddDays(-(date.Day - 1));
}

2 Gedanken zu „Erster Tag eines Monats – C#“

  1. Wäre meine Lösung nicht einfacher?

    # public static DateTime FirstDateOfTheMonth(DateTime date)
    # {
    # return new DateTime(date.Year, date.Month, 1);
    # }

Schreibe einen Kommentar

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