文書   >   Foundation   >     Dates and Times   >   DateInterval   >   compare(_:)


インスタンスメソッド


compare(_:)


2 つの間隔を比較します。





宣言


func compare(_ dateInterval: DateInterval) -> ComparisonResult


議論


このメソッドは、開始の日の順序に優先順位を付けます。開始の日が等しい場合は、期間で順序付けます。例えば、与えられた間隔 ab があるとします。


a.   |-----|
b.      |-----|


a.compare(b) は、a の開始の日が b の開始の日よりも早いため、.OrderedAscending を返します。


開始の日が等しい場合、compare メソッドは期間で順序付けようとします。例えば 与えられた間隔 cd があるとします。


c.  |-----|
d.  |---|


cd より長いため、c.compare(d).OrderedDescending を返します。


開始の日と期間の両方が等しい場合、間隔は等しいとみなされ、結果として .OrderedSame が返されます。





目次
Xcode の新機能

  • 言語:Swift
  • SDK
  • iOS 7.0+
    macOS 10.9+
    tvOS 9.0+
    watchOS 2.0+
    Xcode 7.1+
  • フレームワーク
  • Foundation
  • 宣言
  • 議論












  • トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)