Как сгруппировать даты по неделям?
Я пишу экспортер 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)
Есть идеи?