Как сгруппировать даты по неделям?

Я пишу экспортер Excel для созданного на заказ приложения, и у меня возник вопрос о группировке LINQ в C #.

По сути, этому новому классу экспортеров Excel даны две даты. Затем класс извлекает все грузы в этом диапазоне дат.

Как часть этого экспортера, мне нужно иметь возможность группировать даты по неделям и получать значения для этой недели. Так, например, если мне дают 12/12/2011 и 22/12/2011 (формат дд / мм / гггг), мне нужно сгруппировать все партии между ними по неделям (каждая неделя начинается с воскресенья). Идеальный результат с использованием вышеуказанных дат

Week 1: (consignments between 04/12/2011 and 10/12/2011) 
Week 2: (consignments between 11/12/2011 and 17/12/2011) 
Week 3: (consignments between 18/11/2011 and 24/12/2011)

Есть идеи?

Ответы на вопрос(3)

Ваш ответ на вопрос