//获取
        CultureInfo myCI = new CultureInfo("zh-CN");
        System.Globalization.Calendar myCal = myCI.Calendar;

        //日期格式
        CalendarWeekRule myCWR = myCI.DateTimeFormat.CalendarWeekRule;
        DayOfWeek myFirstDOW = myCI.DateTimeFormat.FirstDayOfWeek;

        //本周为第myCal.GetWeekOfYear( DateTime.Now, myCWR, myFirstDOW )周
        int thisWeek = myCal.GetWeekOfYear(DateTime.Now, myCWR, myFirstDOW);
        //本月的天数
        int daysInMonth = myCal.GetDaysInMonth(DateTime.Now.Year, DateTime.Now.Month);
        int day = (int)DateTime.Now.DayOfWeek;
        DayOfWeek dayOfWeek = myCal.GetDayOfWeek(DateTime.Now);
               
        DateTime.IsLeapYear(DateTime.Now.Year); //是否闰年
        myCal.IsLeapMonth(DateTime.Now.Year, DateTime.Now.Month);//是否闰月


本文转载:CSDN博客