//取得本日之本週第一天日期(星期日)
int DaysToSubtract = (int)DateTime.Now.DayOfWeek;
DateTime dt = DateTime.Now.Subtract(System.TimeSpan.FromDays(DaysToSubtract));
new DateTime(dt.Year, dt.Month, dt.Day, 0, 0, 0, 0);
//取得本日之本週最後一日(星期六)
DateTime dt = GetStartOfCurrentWeek().AddDays(6);
new DateTime(dt.Year, dt.Month, dt.Day, 23, 59, 59, 999);
以上兩種方法可以算出一週內所有的天數
此方法可以更加改良,請聽下回分曉!!...