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

时间:2016-02-13 21:20:34

标签: c# sql excel

我使用Excel作为数据库,我希望使用C#(sql Query)按当前周(从星期一到星期日)进行数据过滤。

exemples:

如果我选择前一天:8星期一,02,2016 ...将返回所有数据从'(星期一)到(星期四)的'DATE'。 但如果我选择前一天:20周六,02,2016 ...将返回所有数据有'DATE'从(周一15)到(21周日)

谢谢:)

1 个答案:

答案 0 :(得分:0)

如果要在C#中执行此操作,则需要两个步骤:

1)查找当前周的开始和结束日期。我喜欢这个解决方案:How can I get the DateTime for the start of the week? 对于结束日期,您只需添加6天即可。

2)确定您的记录中的日期是否在开始日期和结束日期之内,如下所示:input >= startDate && input <= endDate

我假设您正在处理日期而不是日期时间/时间戳。如果没有,您需要调整它以使其更具包容性。