Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 比较LINQ和SQL中的两个日期_C#_.net_Linq_Linq To Sql_Date Comparison - Fatal编程技术网

C# 比较LINQ和SQL中的两个日期

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("

我有一个数据库和一个名为meeting的表。会议日期使用以下格式存储在此表中:
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中使用: