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# 本周时间查询的主要内容,如果未能解决你的问题,请参考以下文章

tp5 查询本年本月本周的方法

本周例行报告

SQL 2005 查询本周/本月/本季度/本年的数据

mySql 查询当天本周最近7天本月最近30天的语句

mysql查询今天昨天本周本月上一月 今年数据

MS SQL Server查询 本日本周本月本季度本年起始时间