Estimados, tengo un listado de fechas ordenadas secuencialmente, supongamos:
01-01-2011
02-01-2011
03-01-2011
...
31-12-2011
Lo que no he podido conseguir es algún método que me permita agrupar esto por día, mes o año. Vale decir:
Al agrupar por día debería quedar:
01-01-2011
01-02-2011
01-03-2011
...
02-01-2011
02-02-2011
02-03-2011
...
...
31-01-2011
31-03-2011
En un List ("dates") tengo mis fechas, luego con:
Código:
dates.Sort((x, y) => x.Day.CompareTo(y.Day));
Consigo agrupar perfectamente por día, pero los meses pierden toda regla de orden, por ejemplo me sale:
01-
02-2011
01-
04-2011
01-
03-2011
...
02-
01-2011
02-
02-2011
02-
03-2011
...
03-
01-2011
03-
02-2011
03-
03-2011
...
04-
03-2011
04-
02-2011
04-
01-2011
...
05-
01-2011
05-
03-2011
05-
02-2011
...
¿Favor alguien me puede dar alguna sugerencia?
Gracias!!