DateTime dt = DateTime.Now;
while (!(dt.DayOfWeek == System.DayOfWeek.Sunday))
{
dt = dt.AddDays(-1);
}
Response.Write("这个星期时间为:" + dt.ToShortDateString() + "至" + DateTime.Now.ToShortDateString());
Response.Write("</br>");
Response.Write("这个星期时间为:" + dt.AddDays(-1).ToShortDateString() + "至" + dt.AddDays(-7).ToShortDateString());
Response.Write("</br>");上面是我取星期的不知道有没有更好的办法
while (!(dt.DayOfWeek == System.DayOfWeek.Sunday))
{
dt = dt.AddDays(-1);
}
Response.Write("这个星期时间为:" + dt.ToShortDateString() + "至" + DateTime.Now.ToShortDateString());
Response.Write("</br>");
Response.Write("这个星期时间为:" + dt.AddDays(-1).ToShortDateString() + "至" + dt.AddDays(-7).ToShortDateString());
Response.Write("</br>");上面是我取星期的不知道有没有更好的办法
while (!(dt.DayOfWeek == System.DayOfWeek.Sunday))
{
dt = dt.AddDays(-1);
}可以改为DateTime dt = DateTime.Now;
dt = dt.AddDays(-(int)dt.DayOfWeek);
DateTime dt = DateTime.Now.AddDays(-(int)DateTime.Now.DayOfWeek);
switch (dt)
{
case "Monday": dt = "星期一"; break;
case "Tuesday": dt = "星期二"; break;
case "Wednesday": dt = "星期三"; break;
case "Thursday": dt = "星期四"; break;
case "Friday": dt = "星期五"; break;
case "Saturday": dt = "星期六"; break;
case "Sunday": dt = "星期日"; break;
}
Label1.Text = dt.ToString() ;
DateTime DT = DateTime.Now;
Console.Write(DT.AddDays(1-(int)DT.DayOfWeek).ToShortDateString() + DT.AddDays(7 - (int)DT.DayOfWeek).ToShortDateString());