首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

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

2012-12-20 
获取本周的周一获取本周的周日// 获取本周的周一??????? public string GetThisWeekMonday()??????? {????

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

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

?

热点排行