public static int GetYearWeekCountint strYear) { System.DateTime fDt = DateTime.ParsestrYear.ToString) + "-01-01"); int k = Convert.ToInt32fDt.DayOfWeek);//得到该年的第一天是周几 if k == 1) { int countDay = fDt.AddYears1).AddDays-1).DayOfYear; int countWeek = countDay / 7 + 1; return countWeek; } else { int countDay = fDt.AddYears1).AddDays-1).DayOfYear; int countWeek = countDay / 7 + 2; return countWeek; } }