RT

解决方案 »

  1.   

      DateTime ccurday = DateTime.Now;
                DateTime firstWeekday = ccurday.Add(6-ccurday.DayOfWeek);
                for (int i = 0; i < 4; i++)
                {
                    var resNode = firstWeekday.AddDays(i * 7);
                }
      

  2.   

      public static void CalcWeek()
            {
                DateTime today = DateTime.Now;  // 获取今天的日期并赋值于today            for (int i = 1; i < 5; i++)    // 一个循环
                {
                    DateTime firstWeekDay = today.AddDays(7*i);  // 下一个和今天同样的日期要加7天,第二个加14天...以此类推
                    MessageBox.Show("以后第"+i+"个今天是:"+firstWeekDay.ToString());
                }
            }记得结贴!
      

  3.   

    解决了       public void WeekDate(int32 weekday)
           //Int32 week = Convert.ToInt32(Request["APM"].ToString().Substring(0, 1));//周几
            DateTime day = DateTime.Now.AddDays(  -(Convert.ToInt32(DateTime.Now.DayOfWeek) - weekday));
            
            //DateTime day = DateTime.Now.AddDays(-week);
            for (int i = 0; i < 4; i++)
            {
                //ddlAppointDate.Items.Add(Convert.ToString(day.AddDays(7 * i).ToShortDateString()));
               response.write(Convert.ToString(day.AddDays(7 * i).ToShortDateString()));
            }