![](/img/trans.png)
[英]How to get the list of week start date (Monday) and end date (Sunday) for the year in C#
[英]Get data from Excel Filtring by week (from Monday to Sunday) using c#
我正在使用Excel作为数据库,我想使用C#(SQL查询)按当前星期(从星期一到星期日)进行数据过滤。
范例:
如果我选择一天的日期:2016年2月8日,星期一……将返回从(8 Monday)到(14 Sunday)的所有具有'DATE'的数据。 但是如果我选择某天作为前一天:2016年2月20日星期六,...将返回从(15星期一)到(21 Sunday)的所有具有'DATE'的数据
谢谢 :)
如果要在C#中执行此操作,则需要2个步骤:
1)查找本周的开始和结束日期。 我喜欢这种解决方案: 如何在一周的开始时间获取DateTime? 对于结束日期,您只需为其添加6天。
2)确定记录中的日期是否在开始日期和结束日期之内,例如: input >= startDate && input <= endDate
我假设您正在处理日期,而不是日期时间/时间戳。 如果没有,您将需要对其进行调整以使其更具包容性。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.