2

データテーブルの列には、次の値が含まれています。

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>();

各値を個別に扱います。時間の部分を避ける方法は?

4

1 に答える 1

3

Enumerable.Distinctを使用できます

dt.AsEnumerable().Distinct(r => row.Field<DateTime>("TimeStamp").Date);
于 2013-03-26T09:39:46.517 に答える