Milliseconds
public struct Milliseconds : RawRepresentable, Hashable, CustomStringConvertible
extension Milliseconds: ExpressibleByIntegerLiteral
extension Milliseconds: SignedNumeric, Strideable, Equatable, Comparable
extension Milliseconds: Codable
Representation of time as milliseconds.
On its own, a Milliseconds
value does not represent a unique point in time, or a span between times.
-
Declaration
Swift
public var rawValue: Int
-
Declaration
Swift
public init(rawValue: Int)
-
Initializes a
Milliseconds
value relative to 00:00:00 UTC on 1 January 1970.Declaration
Swift
public init()
-
Returns a value relative to 00:00:00 UTC on 1 January 1970 by a given number of milliseconds.
Declaration
Swift
public static var now: Milliseconds { get }
-
Declaration
Swift
public var description: String { get }
-
Initializer to allow a milliseconds value to be defined via an integer literal.
let milliseconds: Milliseconds = 1574048075352
Declaration
Swift
public init(integerLiteral value: Int)
-
Declaration
Swift
public init?<T>(exactly source: T) where T : BinaryInteger
-
Declaration
Swift
public var magnitude: UInt { get }
-
Declaration
Swift
public static func * (lhs: Milliseconds, rhs: Milliseconds) -> Milliseconds
-
Declaration
Swift
public static func *= (lhs: inout Milliseconds, rhs: Milliseconds)
-
Undocumented
Declaration
Swift
public static func / (lhs: Milliseconds, rhs: Milliseconds) -> Milliseconds
-
Undocumented
Declaration
Swift
public static func /= (lhs: inout Milliseconds, rhs: Milliseconds)
-
Declaration
Swift
public func advanced(by n: Milliseconds) -> Milliseconds
-
Declaration
Swift
public func distance(to other: Milliseconds) -> Milliseconds
-
Declaration
Swift
public static var zero: Milliseconds { get }
-
Declaration
Swift
public static func + (lhs: Milliseconds, rhs: Milliseconds) -> Milliseconds
-
Declaration
Swift
public static func += (lhs: inout Milliseconds, rhs: Milliseconds)
-
Declaration
Swift
public static func - (lhs: Milliseconds, rhs: Milliseconds) -> Milliseconds
-
Declaration
Swift
public static func -= (lhs: inout Milliseconds, rhs: Milliseconds)
-
Declaration
Swift
public static func < (lhs: Milliseconds, rhs: Milliseconds) -> Bool
-
Declaration
Swift
public static func == (lhs: Milliseconds, rhs: Milliseconds) -> Bool
-
Declaration
Swift
public init(from decoder: Decoder) throws
-
Declaration
Swift
public func encode(to encoder: Encoder) throws