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);
相关文章
- 08-20sql按时间查询,在某个时间段中
- 08-20查询表DML和DDL操作的最后时间
- 08-20模糊查询时间日期
- 08-20presto 查询每天固定时间段
- 08-20LocalDateTime 获取毫秒值本周开始时间和本周结束时间
- 08-20获取当天日期--及本周五天的时间
- 08-20tp框架 中的时间 查询范围
- 08-20如何实现模糊查询时间段
- 08-20sql脚本查询日期时间段日期
- 08-20SQL查询时间间隔