C#判断两个日期是否在同一周

/// <summary>
/// 判断两个日期是否在同一周
/// </summary>
/// <param name="dtmS">开始日期</param>
/// <param name="dtmE">结束日期</param>
/// <returns></returns>
private bool isWeek(DateTime dtmS, DateTime dtmE)
{
TimeSpan ts=dtmE>dtmS?dtmE-dtmS:dtmS-dtmE;
double dbl=ts.TotalDays;   
int intDow=Convert.ToInt32((dtmE>dtmS?dtmE:dtmS).DayOfWeek);
if(intDow==0)
{
intDow=7;
}
if(dbl>=7 || dbl>=intDow)
{
return false;
}
else
{
return true;
}
}

posted @ 2012-02-26 00:04  sagamaw  阅读(860)  评论(0)    收藏  举报