Я пишу экспортер Excel для созданного на заказ приложения, которое я создаю, и у меня есть вопрос о группировке LINQ в С#.
В принципе, этому новому классу экспортеров Excel даются две даты. Затем класс извлекает все партии между этим диапазоном дат.
Как часть этого экспортера, мне нужно иметь возможность группировать даты в недели и получать значения за эту неделю. Так, например, если мне дано 07/12/2011 и 22/12/2011 (формат dd/MM/yyyy), мне нужно сгруппировать все партии между ними диапазонами в недели (каждую неделю, начиная с воскресенья). Идеальный результат с использованием вышеуказанных дат был бы
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)
Любые идеи?