나는이 코드 조각이있다. 하지만 월요일에 계산해서 일주일 만에 계산하길 바래. 왜냐하면 2009-11-29, 2009-11-30로 돌아 가면 2009-11-23 대신에 다시 돌아 오기 때문입니다.계산 날짜 = 1
어떻게 코드를 조정할 수 있습니까? 다음, 나는이 일을해야한다고 생각
public static DateTime calcMondayDate(DateTime input) {
int delta = (DayOfWeek.Monday - input.DayOfWeek - 7) % 7;
DateTime monday = input.AddDays(delta);
return monday;
}