private static DateTime FloorWeek(DateTime dateTime) { return new DateTime(dateTime.Year, dateTime.Month, dateTime.Day, 0, 0, 0, dateTime.Kind).AddDays(-(int) dateTime.DayOfWeek); } }