Имам нужда от решение за изчисляване на седмицата от избраната дата. (в месечен календар)
Опитах:
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 седмици?
кой е най-добрият начин да се реши това?