private static DateTime GoToDayOfWeek(DateTime startTime, DayOfWeek dayOfWeek) { var w = dayOfWeek - startTime.DayOfWeek; if (w < 0) w += 7; return startTime.AddDays(w); } private static DateTime SkipWeeks(DateTime d, int weeks)