c# 本周时间查询
Posted Mr. Zhang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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);
以上是关于c# 本周时间查询的主要内容,如果未能解决你的问题,请参考以下文章