问题描述
<td>榜单周期:<inputname="startdate"type="text"id="startdate"size="15"value=""readonly="readonly"runat="server"/>-<inputname="enddate"type="text"id="enddate"size="15"value=""readonly="readonly"runat="server"/></td>其中有两个input分别是startdate和enddate;startdate显示的日期,而且必须放的日期是本周星期日的日期。。enddate显示的日期是下周星期六的日期。。而且在这一周的时间内input的数据只显示这两个数据。。就是说input的数据的有效期是一周,到了下一周数据就要发生相对应的改变应该怎么做啊
解决方案
解决方案二:
DateTimedt=DateTime.Now;Stringweek=dt.DayOfWeek.ToString();TextBox1.Text=week;intday1=0;intday2=0;switch(week){case"Monday":day1=6;day2=12;break;case"Tuesday":day1=5;day2=11;break;case"Wednesday":day1=4;day2=10;break;case"Thursday":day1=3;day2=9;break;case"Friday":day1=2;day2=8;break;case"Saturday":day1=1;day2=7;break;case"Sunday":day1=0;day2=6;break;}startdate.Text=dt.AddDays(day1).ToString();enddate.Text=dt.AddDays(day2).ToString();
解决方案三:
这个可以直接使用函数的啊。这样就可以计算你要的日期了DateTimedt=DateTime.Now;dt.DayOfWeek;