TimeDate
public struct TimeDate : CustomStringConvertible
Immutable time and date.
-
Errors.
See moreDeclaration
Swift
public enum Errors : Error
-
Year since 0.
Declaration
Swift
public let year: Int
-
Month since January - [0,11].
Declaration
Swift
public let month: Int
-
Day of the month - [1,31].
Declaration
Swift
public let day: Int
-
Hour since midnight - [0,23].
Declaration
Swift
public let hour: Int
-
Minute after the hour - [0,59].
Declaration
Swift
public let minute: Int
-
Second after the minute - [0,59].
Declaration
Swift
public let second: Int
-
Create time and date with current time.
Declaration
Swift
public init() throws
-
Create time and date.
Declaration
Swift
public init(year: Int, month: Int, day: Int, hour: Int, minute: Int, second: Int)
-
Create time and date from NSDate.
Declaration
Swift
public init(date: Date) throws
-
Parse format string.
Declaration
Swift
public init(format: String, text: String) throws
-
Convert to Date.
Declaration
Swift
public func toDate() throws -> Date
-
Format date-time as string.
Declaration
Swift
public func format(format: String) throws -> String
-
Format as
day-month-year hour:minute:second
string.Declaration
Swift
public func toStringRegular() throws -> String
-
Format as
day.mount.year
string for receipts.Declaration
Swift
public func toStringReceiptDate() throws -> String
-
Format as
hour:minute:second
string for receipts.Declaration
Swift
public func toStringReceiptTime() throws -> String
-
Textual representation.
Declaration
Swift
public var description: String { get }