C# 比较LINQ和SQL中的两个日期
我有一个数据库和一个名为meeting的表。会议日期使用以下格式存储在此表中:C# 比较LINQ和SQL中的两个日期,c#,.net,linq,linq-to-sql,date-comparison,C#,.net,Linq,Linq To Sql,Date Comparison,我有一个数据库和一个名为meeting的表。会议日期使用以下格式存储在此表中:2011年5月2日的格式(例如)为2011年5月2日 我的要求是在两个日期(比如2011年4月25日和2011年5月2日)之间召开会议,并编写一个查询,将日期与这两个日期进行比较。是否与2011年4月25日d.MeetingDate>=start &&d.会议日期类似的事情 DateTime start = new DateTime("4/25/2011"); DateTime end = new DateTime("
2011年5月2日
的格式(例如)为2011年5月2日
我的要求是在两个日期(比如2011年4月25日和2011年5月2日)之间召开会议,并编写一个查询,将日期与这两个日期进行比较。是否与2011年4月25日<2011年4月26日相比?比较是如何进行的
我使用的是SQL Server 2008和LINQ to SQL查询。类似的内容
DateTime start = new DateTime("4/25/2011");
DateTime end = new DateTime("5/2/2011");
var result = db.Meeting.Where(d => d.MeetingDate >= start
&& d.MeetingDate <= end);
DateTime start=newdatetime(“4/25/2011”);
日期时间结束=新日期时间(“2011年5月2日”);
var result=db.Meeting.Where(d=>d.MeetingDate>=start
&&d.会议日期类似的事情
DateTime start = new DateTime("4/25/2011");
DateTime end = new DateTime("5/2/2011");
var result = db.Meeting.Where(d => d.MeetingDate >= start
&& d.MeetingDate <= end);
DateTime start=newdatetime(“4/25/2011”);
日期时间结束=新日期时间(“2011年5月2日”);
var result=db.Meeting.Where(d=>d.MeetingDate>=start
&&d.会议日期查询方式:
from m in db.Meetings
where m.Start => start && m.End <= end
select m;
来自数据库会议中的m
其中m.Start=>Start&m.End m.Start=>Start&m.End查询样式:
from m in db.Meetings
where m.Start => start && m.End <= end
select m;
来自数据库会议中的m
其中m.Start=>Start&&m.End m.Start=>Start&&m.End您希望在SQL或C#中完成此操作(如果您使用Linq to SQL,则可以在任意位置完成)。此日期时间方法可以在Linq to SQL中使用:您希望在SQL或C#中完成此操作(如果您使用Linq to SQL,则可以在任意位置完成此操作)。此日期时间方法可在LINQ to SQL中使用: