0

列の日付だけを比較しようとしていますが、以下のクエリも時間を比較しているため、結果が返されません。

実際の日付値の一致のみに関心がある場合、これと同じLINQクエリをどのように記述できますか?

列「ImportDate」の値は、この2009-08-3012:26:00のようになります。

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

1 に答える 1

4

文字列として比較することも、ImportDateのDateプロパティのみを使用することもできます

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

また

where t.ImportDate.Date == new DateTime(2009,8,30)
于 2009-08-30T21:02:08.867 に答える