English 中文(简体)
如何选择只在LINQ to SQL日期值没有时间吗?
原标题:
  • 时间:2009-05-17 09:49:47
  •  标签:

我需要有一个列出所有用户查询数据库中根据日期值。问题是,数据库中的日期格式是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)
问题回答

暂无回答




相关问题
热门标签