2009-08-30 26 views
0

我想比較只是一個列的日期,但因爲下面的查詢也比較我沒有得到任何結果集的時間。如何比較只是日期,而不是使用LINQ的時間戳

如果我只對實際的日期值匹配感興趣,我怎麼能寫這個相同的LINQ查詢?

列「ImportDate」有類似於這樣2009-08-30 12點26分00秒

from t in UnitsOfWork _ 
where t.ImportDate = "08/30/2009" _ 
select t 

回答

4

值,您可以把它比作爲一個字符串,也可以只使用日期在ImportDate財產

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

where t.ImportDate.Date == new DateTime(2009,8,30) 
相關問題