Laden...

Bestimmung des Datums des letzen Wochentages eines Monats

Erstellt von dN!3L vor 14 Jahren Letzter Beitrag vor 14 Jahren 3.386 Views
dN!3L Themenstarter:in
2.891 Beiträge seit 2004
vor 14 Jahren
Bestimmung des Datums des letzen Wochentages eines Monats

Beschreibung:
Mit dieser Methode kann man das Datum des letzen Wochentag eines Monats bestimmen.
Möchte man z.B. das Datum des letzen Freitags im Juli 2009 ermitteln, geht das folgendermaßen:

DateTime dateTime = LastDayOfWeekOfMonth(2009,7,DayOfWeek.Friday)

Snippet-Code:


public static DateTime LastDayOfWeekOfMonth(int year,int month,DayOfWeek dayOfWeek)
{
	DateTime dateTime = new DateTime(year,month,1).AddMonths(1);
	return dateTime.AddDays(((dayOfWeek-dateTime.DayOfWeek+7)%7)-7);
}

zommi soll hier auch nicht unerwähnt bleiben, denn er hat in Funktion für Lezter Sonntag im Monat dem Snippet noch den letzen Schliff gegeben.

Schlagwörter: Datumsberechnung, letzter Wochentag im Monat