必须的函数
private int WeekDayToInt(System.DayOfWeek week)
{
switch(week)
{
case DayOfWeek.Friday:
return 5;
case DayOfWeek.Monday:
return 1;
case DayOfWeek.Saturday:
return 6;
case DayOfWeek.Sunday:
return 7;
case DayOfWeek.Thursday:
return 4;
case DayOfWeek.Tuesday:
return 2;
case DayOfWeek.Wednesday:
return 3;
}
return 0;
}
int 类型的WeekDayToInt(runDate.DayOfWeek)
runDate为需要转换的日期,
runDate.AddDays(-1 * WeekDayToInt(runDate.DayOfWeek) + 1)
转换为当前周的周一的日期。
变量为DateTime类型的。