使用LINQ查询格式化的值

时间:2012-07-11 06:07:59

标签: linq

我必须使用格式化的值查询Date列。考虑一个场景,相同的日期与不同的时间“05/12/2012 02:00:00”和“05/12/2012 12:00:00”。我必须查询这个集合,结果应该只有日期而不是时间“05/12/2012”(年/月/日)。

datasource.AsQueryable().Select("Date").Cast<object>().Distinct().ToList<object>();

我使用上面的内容来获取集合,但我无法获取格式化的集合。

感谢。

1 个答案:

答案 0 :(得分:0)

为什么不只是juse DateTime的Date属性?

datasource.Select(d => d.Date.Date).Distinct()

我无法弄清楚你要对Cast做些什么。