我正在使用Linq查询今天的日期。我的表中有一列名为VisitTime
,是Datetime
类型。
我想知道如何编写查询语句来搜索今天的数据。任何人都可以帮我吗?
WebStatDataContext dc = new WebStatDataContext(_connString);
var query=
from v in dc. VisitorInfors
where v.VisitTime......
select v
答案 0 :(得分:3)
使用DateTime.Now
时,您应该始终将其存储在本地变量中,否则您可能会因调用之间的时钟而变得非常讨厌:
var now = DateTime.Now;
var query = from v in dc.VisitorInfors
where v.VisitTime.Date == now.Date
select v;
答案 1 :(得分:0)
使用DateTime.Now
:
DateTime currentDate = DateTime.Now;
var query =
from v in dc. VisitorInfors
where v.VisitTime == currentDate.Date
select v;