在datatable中获取不同的日期

本文关键字:日期 获取 datatable | 更新日期: 2023-09-27 18:05:49

在数据表中,列包含以下值:

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
...

我需要得到包含不同日期部分的列表。

I tried:

List<DateTime> dateList = (
    from row in dt.AsEnumerable() 
    select row.Field<DateTime>("TimeStamp").Date
).Distinct().ToList<DateTime>();

它将每个值视为不同的。如何避免时间分割?

在datatable中获取不同的日期

您可以使用Enumerable。不同的

dt.AsEnumerable().Distinct(r => row.Field<DateTime>("TimeStamp").Date);