如何解决在一周的两天之间检测给定的一天
| 我想使用C#检测给定的一天是否在一周的两天之间。因此,情况是检测到星期二(可能是DateTime.Now.DayOfWeek
)在星期一至星期六之间。同样,我需要检测给定的一天是在一周的两个特定天之间,并对其进行不同的处理。这两个日期是静态的,给定的日期必须是动态的
因为这取决于用户访问系统的日期。
解决方法
bool IsBetween(DayOfWeek min,DayOfWeek max,DayOfWeek toCheck)
{
if (min <= max)
return toCheck >= min && toCheck <= max;
return toCheck >= min || toCheck <= max;
}
, var currentDay = DateTime.Now.DayOfWeek;
bool isBetween = DayOfWeek.Monday < currentDay
&& currentDay < DayOfWeek.Saturday;
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。