我在页面输入 年,月
想知道输入年月的这个月中哪天是周六周日!!
高手请指教!!

解决方案 »

  1.   

    for(DateTime date = new DateTime(年,月,1); date < new DateTime(年,月,1).AddMonth(1); date = date.AddDay(1))
    {
        if(date.DayOfWeek == DayOfWeek.Saturday)
        {
            // date 标识的这天是周六
        }
        if(date.DayOfWeek == DayOfWeek.Sunday)
        {
            // date 标识的这天是周日
        }} 
      

  2.   


    for(int i=1;i<dt.DaysInMonth(year,month);i++)
    {
        DateTime dt = new DateTime(year,month,i);
        if(dt.DayOfWeek == DayOfWeek.Saturday || dt.DayOfWeek == DayOfWeek.Sunday)
        //do something
    }
      

  3.   

    dt.DaysInMonth应该是DateTime.DaysInMonth
    改一下