Date
extension Date
-
TimeFormat is an enum for formatting timestamps.
Given an hour, minute, and second, the time will be formatted in one of four formats.
hourMinuteMilitary(e.g.19:41
)hourMinutePeriod(e.g.07:41 PM
)hourMinuteSecondMilitary(e.g.19:41:30
)hourMinuteSecondPeriod(e.g.07:41:30 PM
)
Declaration
Swift
public enum TimeFormat -
Returns a Date value initialized with the provided month, day, and year
Declaration
Swift
public init?(month: Int, day: Int, year: Int)Parameters
monthThe month
dayThe day
yearThe year
Return Value
A Date value initialized with the provided month, day, and year
-
The era component of self
Declaration
Swift
public var era: Int { get } -
The year component of self
Declaration
Swift
public var year: Int { get } -
The month component of self
Declaration
Swift
public var month: Int { get } -
The day component of self
Declaration
Swift
public var day: Int { get } -
The hour component of self
Declaration
Swift
public var hour: Int { get } -
The minute component of self
Declaration
Swift
public var minute: Int { get } -
The second component of self
Declaration
Swift
public var second: Int { get } -
The weekday component of self
Declaration
Swift
public var weekday: Int { get } -
The weekdayOrdinal component of self
Declaration
Swift
public var weekdayOrdinal: Int { get } -
The quarter component of self
Declaration
Swift
public var quarter: Int { get } -
The weekOfMonth component of self
Declaration
Swift
public var weekOfMonth: Int { get } -
The weekOfYear component of self
Declaration
Swift
public var weekOfYear: Int { get } -
The yearForWeekOfYear component of self
Declaration
Swift
public var yearForWeekOfYear: Int { get } -
The nanosecond component of self
Declaration
Swift
public var nanosecond: Int { get } -
The calendar component of self
Declaration
Swift
public var calendar: Calendar? { get } -
The timeZone component of self
Declaration
Swift
public var timeZone: TimeZone? { get } -
The time, formatted with a specified TimeFormat.
Format options:
HourMinuteMilitary(e.g.19:41
)HourMinutePeriod(e.g.07:41 PM
)HourMinuteSecondMilitary(e.g.19:41:30
)HourMinuteSecondPeriod(e.g.07:41:30 PM
)
Default format is
HourMinuteMilitary.Declaration
Swift
public func time(format: TimeFormat = .hourMinuteMilitary) -> StringParameters
formatThe format to use for the time (optional).
Return Value
The formatted time string.
View on GitHub
Install in Dash
Date Extension Reference