一周的自定义开始日和结束日的逻辑.(C#)

Nen*_*Nen 4 c#

我们有一个独特的要求,我们有一周的开始日和一周的结束日(C#),

与现有的Date Time类相反,其开始日是星期日,结束日是星期六,我们有星期三作为我们的开始日和星期二我们的结束日(这将因客户而异).

我们需要实现以下逻辑

a)对于给定日期,获取一周的开始日期和结束一周的日期

例如:基于上述情况,如果当天是2010年9月23日(周四),我们需要将2010年9月22日(周三)作为我们的开始日和2010年9月28日(星期二)作为我们的结束日

我很抱歉有一个更正,结束日应该是星期二(每周7天)

有人可以帮忙吗?

谢谢

Kru*_*lur 5

你不能这样做吗?

(dt.DayOfWeek + delta) % 7
Run Code Online (Sandbox Code Playgroud)