c# 本周时间查询

var now = DateTime.Now();
int weeknow = Convert.ToInt32(now.DayOfWeek);
//因为是以星期一为第一天,所以要判断weeknow等于0时,要向前推6天。
weeknow = (weeknow == 0 ? (7 - 1) : (weeknow - 1));
int daydiff = (-1) * weeknow;
//本周第一天
var weekfist = DateTime.Now.AddDays(daydiff);
var weeklast = weekfist.AddDays(7);
query =
query.Where(x => x.StartTime.Date >= weekfist.Date && x.EndTime.Date <= weeklast.Date);

时间: 2024-08-30 13:15:40

c# 本周时间查询的相关文章

easy UI mybatis springMvc 通过前台输入的时间查询数据库 Oracle

数据库类型为 date类型 实际值 如:2017/7/11 14:24:19 解决思路 前台UI的时间到后天是字符串 不转换 直接在Mybatis中接收时间字符串 前台UI代码 easy ui 时间控件 <td>上传日期:</td> <td> <input class="easyui-datebox" id="createTimeQ" name="createTime" data-options=&quo

sql时间查询的问题

今天在做一个时间查询的时候遇到一个问题,就是获取的时间是 数据库的存储是这样的2016-10-29 12:11:40    2016-10-31 15:00:05 ... $log=M('table'); $start_time='2016-10-30'; $end_time='2016-10-31'; $start=$start_time .' 00:00:00'; $end=$end_time .' 23:59:59'; $list = $log->where("time betwee

连续时间查询问题-查询一个用户连续登陆天数超过N天的用户

问题:比如查询一个用户连续登陆天数超过7天的用户,或者查询连续在7天的某个时间段登陆的用户. 网上查询sql的语句的用法,对于hive来说也可以试试,查询词"SQL 连续天数查询" 如果使用hadoop如何解决?? 思路(以连续N天登陆为例): 1.计算出每天登陆的用户集合 1.使用MR,第一个job(map以日期为key,对用户进行分组输出.reduce设计:内部构造一个以N容量大小的列表(作为队列),模拟一下啊(日期过来就是有序的,从小到大) 1)第一个日期过来,放在list里面,

mysql根据时间查询前一天数据

MySql数据库如何根据时间查询前一天的数据?本文整理了几个解决方法,有需要的朋友参考下. 本节内容:用MySql怎么根据时间查询前一天的数据. 例1: 代码示例: select * from tt where f1=DATE_ADD(now(),INTERVAL -1 day) 例2: 代码示例: select * from tt where f1 between DATE_SUB(curdate(), INTERVAL 1 DAY) and current_date(); 例3,mysql时

根据当前时间查询上月26号的日期 本月月25号的日期

--根据当前时间查询上月26号的日期SELECT CONVERT(varchar(10), CONVERT(varchar(8),dateadd(month,-1,getdate()),120)+'26' , 120)--根据当前时间查询本月月25号的日期SELECT CONVERT(varchar(10), CONVERT(varchar(8),dateadd(month,0,getdate()),120)+'25' , 120)

学习进度表及本周时间安排(12-3~12-9)

学习进度表: 时间 2017/12/3~2017/12/9 代码量(行) 500 博客篇数 两篇 学习到的新知识 结对开发.团队开发模式及流程 工程项目开发技术(框架分页.线程局部变量进行分页.最原始的分页) 本周时间安排: 日期 开始时间 结束时间 净时间(分钟) 活动 2017-12-3 2:00 3:30 90 读.写周六程序 2017-12-5 8:00 9:50 110 上课.当堂编写小程序 15:30 17:00 90 结对编写四则运算程序 2017-12-6 15:00 17:00

JavaScript实现时间查询

首先要引入js文件和css文件 <script src="jquery-1.11.2.min.js"></script> <script src="bootstrap.min.js"></script> <script src="moment.js"></script> <script src="daterangepicker.js"><

根据时间查询的sql格式

24小时内上线商品: SELECT * FROM goods WHERE DATE_SUB(CURDATE(),INTERVAL 1 DAY) <= add_time; 今天上线商品: select * from goods where to_days(add_time)=to_days(now()); ======参考========= mysql查询今天.昨天.7天.近30天.本月数据 今天 select * from 表名 where to_days(时间字段名)=to_days(now(

时间查询

SELECT * FROM `subject` WHERE `postdate` >= '2015-03-06 ' AND `postdate` <= '2015-03-07' mysql  默认 的查询时间为: SELECT * FROM `subject` WHERE `postdate` >= '2015-03-06 00:00:00 ' AND `postdate` <= '2015-03-07 00:00:00'