イベントを Agenda のようなテーブルに管理する WebApplication があります。イベントごとにStartDateとEndDateがあります。
アプリケーションでは、イベントをグラフにエクスポートし、イベントが必要な日付の範囲を通過するかどうかを確認したいと考えています。
例: イベント 1: StartDate (9 月 9 日) EndDate (9 月 14 日)
合格したか確認したい(9月10日~9月16日)
これは、イベントの例のグラフの写真です。
これは、1 つの日付のみをチェックするコードです。
public static bool Within(this DateTime current, DateTime startTime, DateTime endTime)
{
return startTime < currentTime < endTime;
}
編集: さらに明確にするために、イベントが2つの日付範囲を通過した場合、関数がtrueを返すようにしたい.
範囲を超えない場合にのみ false を返します。