LINQを使用して日付だけではなく、タイムスタンプを比較する方法

StackOverflow https://stackoverflow.com/questions/1354881

  •  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)
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top