我想比较列的只是日期,但由于下面的查询也比较我没有得到任何结果集返回的时间。

我怎么能写这个相同的LINQ查询,如果我只是在实际的日期值匹配感兴趣吗?

列 “ImportDate” 具有类似于此的值的 2009-08-30十二时26分00秒

from t in UnitsOfWork _
where t.ImportDate = "08/30/2009" _
select t
有帮助吗?

解决方案

您可以把它比作为一个字符串或者你可以只使用上ImportDate日期属性

where t.ImportDate.ToString("yyyyMMdd") == "20090830"

where t.ImportDate.Date == new DateTime(2009,8,30)
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top