compare(_:to:toGranularity:)
Compares two dates down to the specified component.
Declaration
func compare(_ date1: Date, to date2: Date, toGranularity component: Calendar.Component) -> ComparisonResultParameters
- date1:
A date to compare.
- date2:
A date to compare.
- component:
A granularity to compare. For example, pass
.hourto check if two dates are in the same hour.
Return Value
.orderedSame if the two dates are equal in the given component and all larger components; otherwise, either .orderedAscending or .orderedDescending.