209  
查询码:00000371
Datediff的使用(统计本日,昨日,本周,本月)
作者: 陈一奇 于 2019年12月26日 发布在分类 / 人防组 / 人防后端 下,并于 2019年12月26日 编辑
DateDiff


//统计本日,昨日,本周,本月添加的产品总数
          
     
            //日期
            DateTime DT = DateTime.Now;
            string day=DT.Date.ToString("yyyy-MM-dd");
            DateTime days = DT.Date;
            //今日新增
            var ToDaypro = db.表.Count(e => SqlFunctions.DateDiff("dd", 添加的日期, day) == 0);
        
            //昨日新增
            var Ypro = db.表.Count(e => SqlFunctions.DateDiff("dd", 添加的日期, day) == 1);
         
            //本周新增
            //周一
            DateTime dt1 = DateTime.Now.AddDays(0 - DateTime.Now.DayOfWeek);
            //周日
            DateTime dt2 = dt1.AddDays(7);
       
           var Npro = from c in db.XX.ToList()
                      where Convert.ToDateTime(添加的日期) <=dt2 && Convert.ToDateTime(添加的日期) >= dt1
                      select c;
            Npro.Count()
           
        
            //本月新增
            var Mpro = db.XX.Count(e => SqlFunctions.DateDiff("mm", 添加的日期, day) == 0);


 推荐知识

 历史版本

修改日期 修改人 备注
2019-12-26 15:37:14[当前版本] 陈一奇 创建版本

知识分享平台 -V 4.8.7 -wcp