代码
//
获取本周的周一
public string GetThisWeekMonday()
{
DateTime date = DateTime.Now;
DateTime first = System.DateTime.Now;
switch (date.DayOfWeek)
{
case System.DayOfWeek.Monday:
first = date;
break ;
case System.DayOfWeek.Tuesday:
first = date.AddDays( - 1 );
break ;
case System.DayOfWeek.Wednesday:
first = date.AddDays( - 2 );
break ;
case System.DayOfWeek.Thursday:
first = date.AddDays( - 3 );
break ;
case System.DayOfWeek.Friday:
first = date.AddDays( - 4 );
break ;
case System.DayOfWeek.Saturday:
first = date.AddDays( - 5 );
break ;
case System.DayOfWeek.Sunday:
first = date.AddDays( - 6 );
break ;
}
return first.ToString( " yyyy-MM-dd " );
}
// 获取本周的周日
public string GetThisWeekSunday()
{
DateTime date = DateTime.Now;
DateTime last = System.DateTime.Now;
switch (date.DayOfWeek)
{
case System.DayOfWeek.Monday:
last = date.AddDays( 6 );
break ;
case System.DayOfWeek.Tuesday:
last = date.AddDays( 5 );
break ;
case System.DayOfWeek.Wednesday:
last = date.AddDays( 4 );
break ;
case System.DayOfWeek.Thursday:
last = date.AddDays( 3 );
break ;
case System.DayOfWeek.Friday:
last = date.AddDays( 2 );
break ;
case System.DayOfWeek.Saturday:
last = date.AddDays( 1 );
break ;
case System.DayOfWeek.Sunday:
last = date;
break ;
}
return last.ToString( " yyyy-MM-dd " );
}
public string GetThisWeekMonday()
{
DateTime date = DateTime.Now;
DateTime first = System.DateTime.Now;
switch (date.DayOfWeek)
{
case System.DayOfWeek.Monday:
first = date;
break ;
case System.DayOfWeek.Tuesday:
first = date.AddDays( - 1 );
break ;
case System.DayOfWeek.Wednesday:
first = date.AddDays( - 2 );
break ;
case System.DayOfWeek.Thursday:
first = date.AddDays( - 3 );
break ;
case System.DayOfWeek.Friday:
first = date.AddDays( - 4 );
break ;
case System.DayOfWeek.Saturday:
first = date.AddDays( - 5 );
break ;
case System.DayOfWeek.Sunday:
first = date.AddDays( - 6 );
break ;
}
return first.ToString( " yyyy-MM-dd " );
}
// 获取本周的周日
public string GetThisWeekSunday()
{
DateTime date = DateTime.Now;
DateTime last = System.DateTime.Now;
switch (date.DayOfWeek)
{
case System.DayOfWeek.Monday:
last = date.AddDays( 6 );
break ;
case System.DayOfWeek.Tuesday:
last = date.AddDays( 5 );
break ;
case System.DayOfWeek.Wednesday:
last = date.AddDays( 4 );
break ;
case System.DayOfWeek.Thursday:
last = date.AddDays( 3 );
break ;
case System.DayOfWeek.Friday:
last = date.AddDays( 2 );
break ;
case System.DayOfWeek.Saturday:
last = date.AddDays( 1 );
break ;
case System.DayOfWeek.Sunday:
last = date;
break ;
}
return last.ToString( " yyyy-MM-dd " );
}