Contents

compare(_:to:toUnitGranularity:)

Indicates the ordering of two given dates based on their components down to a given unit granularity.

Declaration

func compare(_ date1: Date, to date2: Date, toUnitGranularity unit: NSCalendar.Unit) -> ComparisonResult

Parameters

  • date1:

    The first date to compare.

  • date2:

    The second date to compare.

  • unit:

    The smallest unit that must, along with all larger units, be equal for the given dates to be considered the same. For possible values, see Unit.

Return Value

NSOrderedSame if the dates are the same down to the given granularity, otherwise NSOrderedAscending or NSOrderedDescending.

See Also

Comparing Dates