1. ホーム
  2. c#

[解決済み] Entity FrameworkのLinq to SQLでDateTime型にTimeを入れずにDateだけを比較するには?

2022-03-14 18:25:28

質問

2つの DateTime の変数が Linq2Sql が、Timeの部分は無視してください。

アプリはDBにアイテムを格納し、公開日を追加する。正確な時間を保ちつつ、日付自体で引っ張ることができるようにしたい。

比較したいのは 12/3/89 12:43:3412/3/89 11:22:12 で、実際の時間帯を無視させることで、どちらも同じと見なします。

という時間帯をすべて設定すればいいんでしょうね。 00:00:00 しかし、実際には時間帯を知りたいので、日付だけで比較できるようにしたいのです。

同じ問題を持ついくつかのコードを見つけましたが、彼らは年、月、日を別々に比較しています。これを行うためのより良い方法はありますか?

解決方法は?

を使ってみてください。 Date プロパティで DateTime オブジェクト...

if(dtOne.Date == dtTwo.Date)
    ....