LINQを使用して日付だけではなく、タイムスタンプを比較する方法
-
20-09-2019 - |
質問
以下のクエリはまた、私は戻ってセットなしの結果を得るていない時間を比較しているので、私は列の日付だけを比較しようとしているが、しています。
私は、実際の日付値の一致でのみ興味があれば、私はこの同じLINQクエリを書くことができるか?
コラム "ImportDateは、" これに似た値を持つの 2009年8月30日12時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)
所属していません StackOverflow