Date_Of_Event.Date < = DateTime.Today.Date.AddDays(-1))基於在C#昨天日期如何檢索記錄?
1
A
回答
5
您有比較向後
// This should work in LINQ-to-SQL/EntityFramework
Date_Of_Event >= DateTime.Today.AddDays(-1)
&&
Date_Of_Event < DateTime.Today
或
// This will work in LINQ-to-Objects or anywhere else, really.
Date_Of_Event.Date == DateTime.Today.AddDays(-1)
作爲邊注,它可以是存儲在一個變量的DateTime.Today
的價值,讓莫名其妙的錯誤不顯示在午夜(或下午11點或凌晨1時根據夏令時)是個好主意。
3
Date_Of_Event.Date == DateTime.Today.AddDays(-1)
這將刪除的日期時間的時間部分,只保留日期,以便您可以檢查平等,而不是暫時的正確區間內。
+0
你不應該有.DAY位 - 你目前比較一個DateTime整數。 – 2011-03-08 13:15:36
+0
@喬恩 - 正確一如既往。謝謝。現在更新我的答案。 – 2011-03-08 13:21:48
相關問題
- 1. 基於日期檢索記錄
- 2. 如何根據C#和MySQL中的今天日期檢索日期記錄
- 3. 使用日期如何計算昨天昨天或前一天等日期?
- 4. PHP:如何檢查日期是今天,昨天還是明天
- 5. PHP:日期「昨天」,「今天」
- 6. 我如何在FreeSWITCH的昨天日期?
- 7. 記錄從昨天在postrgesql
- 8. SQL - 檢索日唱片昨天
- 9. 檢索基於日期
- 10. 如何之前,從昨天日期
- 11. 如何獲取昨天的日期
- 12. 基於過去的日期檢索SQL記錄?
- 13. 獲取昨天的日期
- 14. PHP當前日期,昨天基於DateTime()的時間;
- 15. 設置日期到昨天的日期
- 16. 如何在C中獲取昨天的日期?
- 17. 使用SQL視圖檢索昨天的記錄
- 18. 如何檢查昨天日期的時間戳列
- 19. PHP日期格式今天/昨天
- 20. 如何將昨天的日期分配給參數C#
- 21. 檢索記錄少於90天
- 22. 在MySQL中選擇昨天的日期
- 23. 在SQL中獲取昨天的日期
- 24. 獲取昨天的日期在MS-DOS
- 25. 在Clojure獲取昨天的日期
- 26. 檢查指定日期是今天,昨天還是未來日期
- 27. 基於總天數檢索日期範圍之間的行
- 28. 用於展示昨天的日期和今天的日期的代碼
- 29. 我如何選擇今天/昨天的兩個日期?
- 30. 如何搜索記錄基於日期格式的彈性搜索
請提供更多的信息:在哪裏以及如何你想查詢的數據(LINQ,ADO.net等) – Stefan 2011-03-08 13:10:59
我看你是新來的SO,但你已經問了好幾個問題,我想我會提醒你提出對你有幫助的問題,並檢查最有幫助的問題作爲接受的答案。這會讓這裏的人們更加激勵地幫助你。如果你不知道怎麼回事,閱讀常見問題或問:) – 2011-03-10 08:02:53