我需要有一个列出所有用户查询数据库中根据日期值。问题是,数据库中的日期格式是5/5/2009 4:30:12但我想和5/5/2009相比。我认为基于日期的值是5/5/2009 12:00:00这年代为什么我无法查询。
查询是类似的
dim db = new databcontext dim user = from u in db.datacontext where u.signUpTime = 5/5/2009 select u.
可能有人请检查这个问题。
提前谢谢。
我需要有一个列出所有用户查询数据库中根据日期值。问题是,数据库中的日期格式是5/5/2009 4:30:12但我想和5/5/2009相比。我认为基于日期的值是5/5/2009 12:00:00这年代为什么我无法查询。
查询是类似的
dim db = new databcontext dim user = from u in db.datacontext where u.signUpTime = 5/5/2009 select u.
可能有人请检查这个问题。
提前谢谢。
你的理论是正确的。您应该在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)