func intersects(DateInterval) -> Bool
The date interval with which to calculate the intersection of the receiver. それとレシーバの交差を計算することになる日付間隔。
Availability 有効性
Technology
func intersection(with dateInterval: DateInterval
) -> DateInterval
?
dateInterval
The date interval with which to calculate the intersection of the receiver. それとレシーバの交差を計算することになる日付間隔。
A date interval for the intersection of the receiver and date
, or nil
if no intersection occurs.
レシーバとdate
の交差の日付間隔、または交差が発生しないならばnil
。
Calculating the intersection of date intervals is a commutative and associative operation. The intersection of a date interval with itself is equal to itself. 日付間隔の交差の計算は、可換および連想の演算です。ある日付間隔とそれ自身の交差は、それ自身と等しいです。
The following figure illustrates five NSDate
objects plotted on an arbitrary time axis. Each date interval spans its duration
from left to right, from its start
to its end
.
以下の図は、ある随意の時間軸上の5つのNSDate
オブジェクトを図示します。それぞれの日付間隔は、左から右へそれのduration
にまたがります、それのstart
からそれのend
まで。
The date intervals labeled A and B do not intersect, because the start
of B occurs later than the end
of A.
ラベルAとBの日付間隔は交差しません、なぜならBのstart
はAのend
より後に現れるからです。
The date intervals labeled C and D do intersect. The date interval labeled E represents the result of calculating the intersection between C and D. ラベルEの日付間隔は、CとDの間の交差を計算する結果を表します。
func intersects(DateInterval) -> Bool