private int getModdayNum(System.DayOfWeek dw)
{
int weeknow = Convert.ToInt32(dw);
int moddayNum = (-1) * weeknow+1;
return moddayNum;
}
//当天与该周星期日相差的天数
private int getSundayNum(System.DayOfWeek dw)
{
int weeknow = Convert.ToInt32(dw);
int sundayNum = 7-weeknow;
return sundayNum;
}
//该周星期一的日期
private string getWeekMonday(System.DayOfWeek dw,string timeFormateStr)
{
int weeknow = Convert.ToInt32(dw);
int moddayNum = (-1) * weeknow+1;
string weekMonday = System.DateTime.Now.AddDays(moddayNum).Date.ToString(timeFormateStr);
return weekMonday;
}
//该周星期日的日期
private string getWeekSunday(System.DayOfWeek dw,string timeFormateStr)
{
int weeknow = Convert.ToInt32(dw);
int sundayNum = 7-weeknow;
string weekSunday = System.DateTime.Now.AddDays(sundayNum).Date.ToString(timeFormateStr);
return weekSunday;
}
//本周是本年第几周
private int weekNum(System.DayOfWeek dw)
{
int weeknow = Convert.ToInt32(dw);//今天星期几
int daydiff = (-1) * (weeknow+1);//今日与上周末的天数差
int days = System.DateTime.Now.AddDays(daydiff).DayOfYear;//上周末是本年第几天
int weeks = days/7;
if(days%7 != 0)
{
weeks++;
}
return (weeks+2);
}
//调用方法
string datetime = getWeekMonday(System.DateTime.Now.DayOfWeek,"yyyy-MM-dd");
![](http://blog.csdn.net/images/star.gif)
![](http://blog.csdn.net/images/star_half.gif)
![CSDN Blog推出文章指数概念,文章指数是对Blog文章综合评分后推算出的,综合评分项分别是该文章的点击量,回复次数,被网摘收录数量,文章长度和文章类型;满分100,每月更新一次。 CSDN Blog推出文章指数概念,文章指数是对Blog文章综合评分后推算出的,综合评分项分别是该文章的点击量,回复次数,被网摘收录数量,文章长度和文章类型;满分100,每月更新一次。](http://blog.csdn.net/images/ask.gif)
![](http://www.cnblogs.com/Emoticons/yoyocici/224024437.gif)
![](http://www.cnblogs.com/Emoticons/baimantou/223332344.gif)
![](http://www.cnblogs.com/Emoticons/tusiji/203330832.gif)