LINQ to group objects according to timestamp
- by Benny
I have a serial of object defined as:
public class Foo
{
public DateTime Time {get;set;}
}
now I want to group objects(IEnumerable<Foo>) according to the time, e.g. I want to group them according to hour or day or month.
for example (group into hour):
group 1(13:00-14:00) : foo1, foo2, foo3
group 2(14:00-15:00): foo4, foo5
How to write LINQ over this? hope I made myself clear.