LINQクエリに小さな問題があります。
基本的に私は日付で満たされた2つのリストを持っています。
List<DateTime> start = GetListOfStartDates();
List<DateTime> end = GetListOfEndDates();
DateTime date = new DateTime(2012, 1, 1);
基本的に次の意味で、日付を開始日と終了日と比較するLINQクエリを実行するにはどうすればよいですか。
(start <= date && end >= date)
明らかに私はそれらがリストであることを理解しているので、これは機能しません。1つの日付を2つの日付リストと比較するにはどうすればよいですか?基本的に、一連の日付に対して間を実行します。
開始インデックスは常に終了インデックスと一致し、start[7]
常に一致しend[7]
ます。between
mysql -queryをLINQに変換しようとしています。したがって、指定された「日付」が開始と終了のペア内にあるかどうかを探しています。