func isEqual (to: DateInterval) -> Bool
The date interval with which to compare the receiver. それとレシーバを比較することになる日付間隔。
Availability 有効性
Technology
func compare(_ dateInterval: DateInterval
) -> ComparisonResult
dateInterval
The date interval with which to compare the receiver. それとレシーバを比較することになる日付間隔。
Returns an Comparison
value that indicates the temporal ordering of the receiver and a given date interval:
あるComparison
値を返します、それはレシーバとある与えられた日付間隔の時間的順序を指し示します。
Comparison
if the receiver’s start
occurs earlier than that of date
, or both start
values are equal and the duration
of the receiver is less than that of date
.
Comparison
、もしレシーバのstart
がdate
のそれより早く現れるならば、または両方のstart
値が等しくそしてレシーバのduration
がdate
のそれより少ないならば。
Comparison
if the receiver’s start
occurs later than that of date
, or both start
values are equal and the duration
of the receiver is greater than that of date
.
Comparison
、もしレシーバのstart
がdate
のそれより後に現れるならば、または両方のstart
値が等しくそしてレシーバのduration
がdate
のそれより大きいならば。
Comparison
if the receiver’s start
and duration
values are equal to those of date
.
Comparison
、もしレシーバのstart
とduration
値がdate
のそれらと等しいならば。
The following figure illustrates four NSDate
objects plotted on an arbitrary time axis. Each date interval spans its duration
from left to right, from its start
to its end
.
以下の図は、ある随意の時間軸上の4つのNSDate
オブジェクトを図示します。それぞれの日付間隔は、左から右へそれのduration
にまたがります、それのstart
からそれのend
まで。
The result of comparing the date interval labeled A with the date interval labeled B is Comparison
, because A has a start
that occurs earlier than that of B.
ラベルAの日付間隔とラベルBの日付間隔との比較の結果はComparison
です、なぜならAのstart
はBのそれより早く現れるからです。
The result of comparing the date interval labeled C with the date interval labeled D is Comparison
, because because C and D have the same start
, and C has a duration
greater than that of D.
ラベルCの日付間隔とラベルDの日付間隔との比較の結果はComparison
です、なぜならCとDは同じstart
を持ち、そしてCのduration
はDのそれより大きいからです。
func isEqual (to: DateInterval) -> Bool