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


インスタンスメソッド


compare(_:)


受信者と指定された日付間隔とを比較します。





宣言


func compare(_ dateInterval: DateInterval) -> ComparisonResult


パラメータ


dateInterval受信者と比較すべき日付間隔。


戻り値


受信者の時間的順序と与えられた日付間隔を示す ComparisonResult 値を返します。


議論


以下の図は、任意の時間軸にプロットされた 4 つの NSDateInterval オブジェクトを示しています。各日付間隔は、startDate から endDate までの duration (期間) が左から右にわたっています。


61e25134-954a-4b7d-99b0-53c0896ddb55


A とラベルした日付間隔と B とラベルした日付間隔を比較した結果は、AB より前に発生する startDate を持つため、ComparisonResult.orderedAscending です。


CD が同じ startDate を持ち、CdurationD よりも長いため、D とラベルした日付間隔を D とラベルした日付間隔とを比較した結果は、ComparisonResult.orderedDescending です。



以下も見よ





日付間隔の比較





目次
Xcode の新機能

  • 言語:Swift
  • SDK
  • iOS 10.0+
    macOS 10.12+
    tvOS 10.0+
    watchOS 3.0+
  • フレームワーク
  • Foundation
  • 宣言
  • パラメータ
  • 戻り値
  • 議論
  • 以下も見よ












  • トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)