仙纪官网,dnf免疫胶囊怎么得,running man2011
第一个问题
var res = pwdb.set<workinfo>().where(t => t.worktime > starttime && t.worktime < endtime);
用大余小余就行了,简单。
第二个问题就麻烦了,数据库内储存的时间是含有秒。而js传过去时间只有日期,而我们实际操作时,也只需要查询日期。这个时候ef会自动把日期时间加上00:00:00,这样前端选择最后一天就查不到,应该是23:59:59才对。
解决办法:
endtime = convert.todatetime(endtime).adddays(1).addseconds(-1);
用adddays(1)加上一天,然后用addseconds(-1)减去一秒,就行了
注意如果拿到日期含时间的话,就用date方法,这样就只有日期了
如datetime.now.date.adddays(1).addseconds(-1);
这样就可以了!
记录一下....
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
asp.net搭建博客,使用BlogEngine.NET+MySql搭建博客
网友评论