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