我想使用 C# 检测给定的一天是否在一周的两天之间。所以情况是检测星期二(可能是DateTime.Now.DayOfWeek
)是在星期一到星期六之间。同样,我需要检测给定的一天是在一周的两天之间,并以不同的方式对待它。这两天是静态的,给定的日期必须是动态
的,因为它取决于用户访问系统的日期。
1332 次
2 回答
3
var currentDay = DateTime.Now.DayOfWeek;
bool isBetween = DayOfWeek.Monday < currentDay
&& currentDay < DayOfWeek.Saturday;
于 2011-06-12T12:22:49.310 回答
2
bool IsBetween(DayOfWeek min, DayOfWeek max, DayOfWeek toCheck)
{
if (min <= max)
return toCheck >= min && toCheck <= max;
return toCheck >= min || toCheck <= max;
}
于 2011-06-12T12:34:00.093 回答