时间范围查询

一个根据时间段来查询所需信息的代码。
控制器代码:

 public ActionResult SelectOperation(BsgridPage bsgridPage, string time1, string time2)
        {
            var list = (from tbOperator in myModel.SYS_Operator
                        orderby tbOperator.OperatorID descending
                        select new Operation
                        {
                            OperatorID = tbOperator.OperatorID,
                            OperationTime = tbOperator.OperationTime,
                            OperationMatter = tbOperator.OperationMatter,

                            Operator = tbOperator.Operator,

                            Matter = tbOperator.Matter,
                            ReleaseTimeStr = tbOperator.OperationTime.ToString()
                        }


                        ).ToList();
            if (!string.IsNullOrEmpty(time1) && !string.IsNullOrEmpty(time2))
            {
                DateTime dbtime1 = Convert.ToDateTime(time1);
                DateTime dbtime2 = Convert.ToDateTime(time2);
                list = list.Where(m => m.OperationTime >= dbtime1 && m.OperationTime <= dbtime2).ToList();
            }
            int totals = list.Count();//数据的总条数
            List<Operation> listDealInforAll = list
                .Skip(bsgridPage.GetStartIndex())
                .Take(bsgridPage.pageSize).ToList();
            Bsgrid<Operation> bsgrid = new Bsgrid<Operation>();
            bsgrid.success = true;//返回的状态
            bsgrid.totalRows = totals;//总条数
            bsgrid.curPage = bsgridPage.curPage;//当前的页数
            bsgrid.data = listDealInforAll;//返回的分页的成绩信息
            return Json(bsgrid, JsonRequestBehavior.AllowGet);
        }

HTML代码:

 function Select() {
            var time1 = $("#time1").val();
            var time2 = $("#time2").val();
            if (time1 == null || time1 == undefined) {
                time1 = "";
            }
            if (time2 == null || time2 == undefined) {
                time2 ="";
            }
            tbApprove.search({ time1: time1, time2: time2 });
        }
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值