C#计算一年有多少周

    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;
        }

    }

Published by

风君子

独自遨游何稽首 揭天掀地慰生平