Это дало бы вам предыдущее воскресенье (я думаю):
DateTime t = DateTime.Now; t -= new TimeSpan ((int) t.DayOfWeek, 0, 0, 0);