繁体   English   中英

使用C#按周(从星期一到星期日)从Excel Filtring获取数据

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM