在数据表中,列包含值:
Column1
-------
2013-03-26 11:40:24.623
2013-03-26 11:20:24.623
2013-03-26 11:00:24.623
2013-03-26 10:40:24.623
2013-03-26 10:20:24.623
2013-03-26 10:10:24.623
...
我需要获取包含不同日期部分的列表。
我试过了:
List<DateTime> dateList = (
from row in dt.AsEnumerable()
select row.Field<DateTime>("TimeStamp").Date
).Distinct().ToList<DateTime>();
它将每个值视为不同的值。如何避免时间部分?
答案 0 :(得分:3)
您可以使用Enumerable.Distinct
dt.AsEnumerable().Distinct(r => row.Field<DateTime>("TimeStamp").Date);