Instance Method

isDate(_:equalTo:toUnitGranularity:)

Indicates whether two dates are equal to a given unit of granularity.

Declaration

func isDate(_ date1: Date, equalTo date2: Date, toUnitGranularity unit: NSCalendar.Unit) -> Bool

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 in the given dates. For possible values, see NSCalendar.Unit.

Return Value

true if both dates have equal date component for all units greater than or equal to the given unit, otherwise false.

See Also

Comparing Dates

func compare(Date, to: Date, toUnitGranularity: NSCalendar.Unit)

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

func isDate(Date, inSameDayAs: Date)

Indicates whether two dates are in the same day.

func isDateInToday(Date)

Indicates whether the given date is in “today.”

func isDateInTomorrow(Date)

Indicates whether the given date is in “tomorrow.”

func isDateInWeekend(Date)

Indicates whether a given date falls within a weekend period, as defined by the calendar and the calendar's locale.

func isDateInYesterday(Date)

Indicates whether the given date is in “yesterday.”