ここで私は限り、このように持って選択します!私はこれを正しくしているか誰にでも教えてもらえますか?LINQのは日付が昨日
答えて
AddDays
は、時間/分/秒のコンポーネントを保持します。あなたは(c.Join_dateは日付のみのコンポーネントである場合)を使用する必要があり、次のいずれか
DateTime yesterday = DateTime.Today.AddDays(-1).Date;
そうでない場合は、あなたが範囲のための比較:
DateTime yesterday = DateTime.Today.AddDays(-1).Date;
DateTime yesterdayEnd = DateTime.Today.Date.AddSeconds(-1);
db.tblForumAuthors.Where(c => c.Join_date >= yesterday && c.Join_date < yesterdayEnd)
誰かが真夜中前に半分に参加したらどうなりますか?あなたは秒を引く必要はありません。 –
ありがとう、運がない、DBのフィールドには時間がありますが、私はそれが動作を停止していると思いますか? –
データベースが日付コンポーネントのみを保存する場合は、両方のオブジェクトで時/分/秒が0になります。これはtrueと評価されます。 – Femaref
あなたは時間を取り除く必要はありません、あなたは正確に一致しないようにしてください。
代わりにこれを試してみてください:
DateTime today = DateTime.Today; // read once, avoid "odd" errors once in a blue moon
DateTime yesterday = today.AddDays(-1);
YesterdaysRegistrations = db.tblForumAuthors.Where(
c => c.Join_date >= yesterday
&& c.Join_date < today).Count();
- 1. MySQLの昨日の日付を選択
- 2. なぜ新しい日付今日は今日昨日返す
- 3. エラー:日付ピッカー:昨日からDateAdapter
- 4. 私はこのような日がある場合、MySQLは昨日の日付
- 5. 今日の情報を含む昨日の日付
- 6. DateTime.yesterdayが昨日ではなく今日の日付を返します
- 7. 昨日
- 8. PHP:昨日前の日付を取得するには?
- 9. 質問で昨日の日付を取得するには?
- 10. 昨日のTypoScript
- 11. 昨年9月の日付を取得
- 12. (今日、昨日、先週...)
- 13. 日付とグループごとの日付順と日付順(linq)
- 14. Linq間の日付
- 15. 昨日の日付のタイムスタンプの列を確認する方法
- 16. PowerShellの:ファイル名で昨日の日付を入れて
- 17. 昨日の日付の文字列から
- 18. のUnixで昨日の日付を取得 - KSHスクリプト
- 19. 今日、昨日、1日前、2日前のデータは?
- 20. PHP現在の日付、昨日DateTime()に基づく時間。
- 21. は昨日の価格
- 22. 日付比較Linq
- 23. 明日のそして昨日の日付を見つける方法?
- 24. 明日と昨日の検索方法
- 25. 昨日からlighttpd
- 26. DateTimPicker検証(昨日)
- 27. 昨日はNSDate with objective-c
- 28. 停止Scrapyスパイダーは、昨日
- 29. Linqとの別の日付
- 30. 昨日のpostrgesqlのレコード
は、接合時またはちょうど日付で保存されているもの 'Join_date'分野はありますか? –
@Lasse、彼らも時間がありますが、linq文でそれを取り除く方法はわかりません –
時間を取って比較するために 'c.Join_date.Date'を実行できますか、それとも何か不足していますか? – R0MANARMY