コード例 #1
0
ファイル: DateRange.cs プロジェクト: aozora/arashi
 public bool Overlap(DateRange range)
 {
     return !(range.start >= this.end | range.end <= this.start);
 }
コード例 #2
0
ファイル: DateRange.cs プロジェクト: aozora/arashi
 public static DateRange Intersection(DateRange x, DateRange y)
 {
     return new DateRange(
     x.Start > y.Start ? x.Start : y.Start,
     x.End < y.End ? x.End : y.End
     );
 }