頁面page_load是就得到本周開始的時間和結束的時間
starttime:textbox endtime:textbox
頁面page_load是就得到本周開始的時間和結束的時間
------解决方案--------------------Page_Load
{
if(! IsPostBack)
{
InitialTime();
}
}
void InitialTime();
{
System.DateTime dt1,dt2;
int i = 0;
while(System.DateTime.Now.Add(i).DayOfWeek != DayOfWeek.Monday)
{//找到之前最近的周一
i -= 1;
}
dt1 = System.DateTime.Now.Add(i);
i = 0;
while(System.DateTime.Now.Add(i).DayOfWeek != DayOfWeek.Sunday)
{//找到之后最近的周日
i += 1;
}
dt2 = System.DateTime.Now.Add(i);
this.starttime.Text = dt1.ToString( "yyyy-MM-dd ");
this.endtime.Text = dt2.ToString( "yyyy-MM-dd ");
}
------解决方案--------------------没时间写那么多,只写第一个
this.TextBox1.Text=DateTime.Now.AddDays(DayOfWeek.Monday-DateTime.Today.DayOfWeek).ToShortDateString();
this.TextBox2.Text=DateTime.Now.AddDays(DayOfWeek.Saturday-DateTime.Today.DayOfWeek+1).ToShortDateString();
发现ms是从星期天到星期6结束的。