C# を使用して、特定の日が 2 つの曜日の間にあるかどうかを検出したいと考えています。DateTime.Now.DayOfWeek
したがって、シナリオは、月曜日から土曜日までの間に火曜日 (可能性があります) を検出するというものです。同様に、特定の日が 2 つの特定の曜日の間にあることを検出し、別の方法で処理する必要があります。特定の 2 日は静的であり、指定された日付は
、ユーザーがシステムにアクセスする日に依存するため、動的である必要があります。
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 に答える