无论何时,天数列表

时间:2013-09-10 11:13:56

标签: c# linq

我有一个ObservableCollection的Type,其属性为“StartDate”,类型为DateTime。 我想创建一个独特日子列表,无论时间如何。我知道我可以在列表上进行迭代并比较日期,月份,日期。但是有没有更干净的&更简单的方法吗?可以通过LINQ或其他什么?

1 个答案:

答案 0 :(得分:5)

DateTime有一个属性Date,不包含一天中的时间,只包含日期。
首先选择它,然后使用Distinct只获取一次日期。

var uniqueDays = collection.Select(x => x.StartDate.Date).Distinct();