-2
グループにDateTimesのリストをクラスタ化したいとします。 insのために30秒の間隔でお互いに近くなるたびに。間隔でDatetimesのグループを取得する方法
12:00:05,
12:00:10,
12:00:15,
12:30:15,
12:30:25
私は今、私はこの試みた。この
12:00:05,
12:00:10,
12:00:15,
********
12:30:15,
12:30:25
のようなグループを持つことを期待times- MainBookmarksList
MainBookmarksList.Add(dt1);
MainBookmarksList.Add(dt2);
MainBookmarksList.Add(dt3);
MainBookmarksList.Add(dt4);
MainBookmarksList.Add(dt5);
のリストを持っている:
TimeSpan interval = new TimeSpan(0, 0, 15);
var groupedTimes = from dt in MainBookmarksList
group dt by dt.Ticks/interval.Ticks
into g
select new { Begin = new DateTime(g.Key * interval.Ticks), Values = g.ToList() };
をしかし、それは返されません正しい結果。
完璧!ありがとうございました! –