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()
  • now

    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 }

CustomStringConvertible

  • 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)

Numeric

  • 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)

Strideable

  • Declaration

    Swift

    public func advanced(by n: Milliseconds) -> Milliseconds
  • Declaration

    Swift

    public func distance(to other: Milliseconds) -> Milliseconds

AdditiveArithmetic

  • 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)

Comparable

  • Declaration

    Swift

    public static func < (lhs: Milliseconds, rhs: Milliseconds) -> Bool

Equatable

  • 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