我想从DataTable中获取不同的日期。目前我正在使用以下代码:
MyDataTable.DefaultView.ToTable(true, "MyDateColumn");
此代码也考虑了时间,但我不想考虑时间。我编写了下面的代码来仅选择日期部分,但在制作不同时它也考虑时间。
MyDataTable.AsEnumerable()
.Select(row => new { MyDateColumn = row.Field<DateTime>("MyDateColumn").ToString("d") }).Distinct();
请帮我选择不同的日期(即忽略时间)。
答案 0 :(得分:2)
您可以仅通过列的Select
属性Date
来尝试列:
MyDataTable.AsEnumerable()
.Select(row => row.Field<DateTime>("MyDateColumn").Date).Distinct();