예제 #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
     );
 }