Instance Method

getEra(_:year:month:day:from:)

Returns by reference the era, year, week of year, and weekday component values for a given date.

Declaration

func getEra(_ eraValuePointer: UnsafeMutablePointer<Int>?, year yearValuePointer: UnsafeMutablePointer<Int>?, month monthValuePointer: UnsafeMutablePointer<Int>?, day dayValuePointer: UnsafeMutablePointer<Int>?, from date: Date)

Parameters

eraValuePointer

Upon return, contains the era of the given date.

yearValuePointer

Upon return, contains the year of the given date.

monthValuePointer

Upon return, contains the month of the given date.

dayValuePointer

Upon return, contains the day of the given date.

date

The date for which to perform the calculation.

Discussion

Pass NULL to ignore any individual component parameter.

This is a convenience method for getting the time components of a given date using components(_:from:)

See Also

Extracting Components

func date(Date, matchesComponents: DateComponents) -> Bool

Returns whether a given date matches all of the given date components.

func component(NSCalendar.Unit, from: Date) -> Int

Returns the specified date component from a given date.

func components(NSCalendar.Unit, from: Date) -> DateComponents

Returns the date components representing a given date.

func components(NSCalendar.Unit, from: Date, to: Date, options: NSCalendar.Options) -> DateComponents

Returns the difference between two supplied dates as date components.

func components(in: TimeZone, from: Date) -> DateComponents

Returns all the date components of a date, as if in a given time zone (instead of the receiving calendar’s time zone).