インスタンスメソッド


compare(_:to:toGranularity:)


指定されたコンポーネントまで 2 つの日付を比較します。


iOS 8.0+ iPadOS 8.0+ Mac Catalyst 13.0+ macOS 10.10+ tvOS 9.0

visionOS 1.0+ watchOS 2.0+ Xcode 6.0.1


func compare(
_ date1: Date,
to date2: Date,
toGranularity component: Calendar.Component
) -> ComparisonResult





パラメータ


date1

比較すべき日付。


date2

比較すべき日付。


component

比較すべき粒状の度合い。たとえば、2 つの日付が同じ時間内であるかどうかを確認するには、.hour を渡します。



戻り値


与えられたコンポーネントとそれより大きいすべてのコンポーネントで 2 つの日付が等しい場合は .orderedSame、それ以外の場合は .orderedAscending または .orderedDescending になります。





以下も見よ


日付の比較


func isDate(Date, equalTo: Date, toGranularity: Calendar.Component) -> Bool

2 つの日付が指定されたコンポーネントまで等しいかどうかを示すブール値を返します。


func isDate(Date, inSameDayAs: Date) -> Bool

日付が別の日付と同じ日であるかどうかを示すブール値を返します。


func isDateInToday(Date) -> Bool

与えられた日付が今日中かどうかを示すブール値を返します。


func isDateInTomorrow(Date) -> Bool

与えられた日付が明日中かどうかを示すブール値を返します。


func isDateInYesterday(Date) -> Bool

与えられた日付が昨日中かどうかを示すブール値を返します。


func isDateInWeekend(Date) -> Bool

与えられた日付が週末期間内であるかどうかを示すブール値を返します。














トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ