Instance Method インスタンスメソッド

compare(_:to:toGranularity:)

Compares two dates down to the specified component. 指定された構成要素へと至るまで2つの日付を比較します。

Declaration 宣言

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

Parameters パラメータ

date1

A date to compare. 比較する日付。

date2

A date to compare. 比較する日付。

component

A granularity to compare. For example, pass .hour to check if two dates are in the same hour. 比較する粒度。例えば、.hourを渡して、2つの日付が同じ時間であるか調べてください。

Return Value 戻り値

.orderedSame if the two dates are equal in the given component and all larger components; otherwise, either .orderedAscending or .orderedDescending. 与えられた構成要素そして全てのより大きい構成要素において2つの日付が等しいならば.orderedSame;そうでなければ、.orderedAscendingまたは.orderedDescendingのどちらか。

See Also 参照

Comparing Dates 日付を比較する