選択した日付から週を計算するためのソリューションが必要です。(monthcalendarで)
私は試しました:
DateTime dt1 = new DateTime(monthCalendar1.SelectionStart.Year,
monthCalendar1.SelectionStart.Month,
monthCalendar1.SelectionStart.Day);
DateTime dt2 = new DateTime(monthCalendar1.SelectionStart.Year,
1,
1);
System.TimeSpan varTime = dt1 - dt2;
int weeks = (varTime.Days / 7) + 1;
しかし、週の開始日と終了日は正しくなく、数年で53週になりましたか?
これを解決するための最良の方法は何ですか?