c# 周数转换成具体日期 ,把2011年第22周转换成日期 2011-5-23日到2011-5-29日
答案:1 悬赏:30 手机版
解决时间 2021-11-19 00:45
- 提问者网友:嘚啵嘚啵
- 2021-11-18 04:48
c# 周数转换成具体日期 ,把2011年第22周转换成日期 2011-5-23日到2011-5-29日
最佳答案
- 五星知识达人网友:慢性怪人
- 2021-11-18 05:41
DateTime dt = new DateTime();
dt = DateTime.Today;
dt =dt.AddDays(-Convert.ToInt32(dt.DayOfWeek) + 1);
// dd获取当日所在第几周
int dd =System.Globalization.CultureInfo.CurrentCulture.Calendar.GetWeekOfYear(DateTime.Today, System.Globalization.CalendarWeekRule.FirstFullWeek, 0);
//获取当年第一周日期
dt =dt.AddDays(-(dd-1) * 7);
//获取第22周的第一天日期
dt = dt.AddDays((22 - 1) * 7);
相同的你就可以得到本周的日期信息了
dt = DateTime.Today;
dt =dt.AddDays(-Convert.ToInt32(dt.DayOfWeek) + 1);
// dd获取当日所在第几周
int dd =System.Globalization.CultureInfo.CurrentCulture.Calendar.GetWeekOfYear(DateTime.Today, System.Globalization.CalendarWeekRule.FirstFullWeek, 0);
//获取当年第一周日期
dt =dt.AddDays(-(dd-1) * 7);
//获取第22周的第一天日期
dt = dt.AddDays((22 - 1) * 7);
相同的你就可以得到本周的日期信息了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯