读书人

获取本周的星期一获取本周的周日

发布时间: 2012-12-20 09:53:21 作者: rapoo

获取本周的周一获取本周的周日

// 获取本周的周一
??????? 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");
??????? }

?

读书人网 >编程

热点推荐