Contents

compare(_:to:toGranularity:)

Compares two dates down to the specified component.

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.

Return Value

.orderedSame if the two dates are equal in the given component and all larger components; otherwise, either .orderedAscending or .orderedDescending.

See Also

Comparing Dates