我需要有一个查询,根据数据库中的日期值列出所有用户。问题是这样,在数据库中日期格式是5/5/2009 4:30:12但我想与5/5/2009进行比较。我认为基于日期的价值是5/5/2009 12:00:00,这就是我无法查询的原因。
查询类似于
dim db = new databcontext dim user = from db in db.datacontext,其中u.signUpTime = 5/5/2009 select u。
请有人请检查此问题。
提前致谢。
答案 0 :(得分:1)
你的理论是正确的。您应该在where子句中使用范围:
u.SignupTime >= new DateTime(2009,5,5,0,0,0) AndAlso _
u.SignupTime < new DateTime(2009,5,6,0,0,0)
或仅查看日期:
u.SignupTime.Date = new DateTime(2009,5,5)