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