int n = (int)DateTime.Now.DayOfWeek;
startDate = DateTime.Now.AddDays(-7 - n).ToString("yyyy-MM-dd");//上周第一天
endDate = DateTime.Now.AddDays(-n).ToString("yyyy-MM-dd");//上周最后一天
转载于:https://www.cnblogs.com/hacker84/archive/2009/03/02/1401613.html