LINQ2Entity 获取当天(0点到24点)的数据
2011-09-29 11:41
316 查看
看到标题,我想很多人都会马上想到用DateTime.Now.Date来进行对比,刚开始做的时候我也是这个样子的,但是去数据源的时候,系统报错,提示不支持Date属性,在网上看了很多解决办法,有一个可行的是:System.Data.Objects.EntityFunctions.DiffDays(a.FillTime , DateTime.Now) < -1
通过这个语句获取时间差,但是这个样子只能获取与当前时间相差一天的数据,并不能达到我想要的效果,后来想想,用下面办法解决了,。
记下来以防以后还会用!!
通过这个语句获取时间差,但是这个样子只能获取与当前时间相差一天的数据,并不能达到我想要的效果,后来想想,用下面办法解决了,。
string str = DateTime.Now.ToShortDateString(); DateTime time1 = Convert.ToDateTime(str + " 0:00:00"); DateTime time2 = Convert.ToDateTime(str + " 23:59:59"); var number = from a in context.Documents where a.FillTime >= time1 & a.FillTime <= time2 select a;
记下来以防以后还会用!!
相关文章推荐
- Oracle获取当天,当月,当年的数据
- Oracle获取当天,当月,当年的数据
- php日记——获取当天产生的数据(比较日期)
- EF获取当天的数据
- Oracle获取当天,当月,当年的数据
- 获取当天某个产品中用户的交易数量redis 零点过期数据
- oracle获取当天数据
- 获取当天、本周、本月相关的数据
- android的sqlite获取当天数据的sql语句
- 获取数据库当天,前一天的数据
- sqlite 获取当天当周当月等数据
- android的sqlite获取当天数据的sql语句
- sqlite 获取当天当周当月等数据
- 获取股票实时交易数据的方法
- 如何获取MSSQLServer,Oracel,Access中的数据字典信息
- vue父组件异步获取数据传给子组件的方法
- 编程:获取股票实时行情数据大全
- IOS异步获取数据并刷新界面dispatch_async的使用方法
- Android获取服务端数据解析保护
- 获取通过body传输的postdata数据