DateUtils
public enum DateUtils
Aggregates common functions to use with JSONEncoder
-
Converts date to timestamp
Declaration
Swift
public static func dateToTimestamp(date: Date) -> Int64Parameters
datedate
Return Value
timestamp
-
Converts date to timestamp in milliseconds
Declaration
Swift
public static func dateToMilliTimestamp(date: Date) -> Int64Parameters
datedate
Return Value
timestamp in milliseconds
-
Creates date from tiemstamp
Declaration
Swift
public static func dateFromTimestamp(_ timestamp: Int64) -> DateParameters
timestamptimestamp
Return Value
date
-
Creates date from timestamp in milliseconds
Declaration
Swift
public static func dateFromMilliTimestamp(_ timestamp: Int64) -> DateParameters
timestamptimestamp in milliseconds
Return Value
date
-
Decodes Date using Int timestamp
Throws
Rethrows fromDecoderDeclaration
Swift
public static func timestampDateDecodingStrategy(decoder: Decoder) throws -> DateParameters
decoderDecoder
Return Value
Decoded Date
-
Encodes Date to Int timestamp
Throws
Rethrows fromEncoderDeclaration
Swift
public static func timestampDateEncodingStrategy(date: Date, encoder: Encoder) throwsParameters
dateDate to encode
encoderEncoder
-
Decodes Date using Int64 timestamp in milliseconds
Throws
Rethrows fromDecoderDeclaration
Swift
public static func timestampMilliDateDecodingStrategy(decoder: Decoder) throws -> DateParameters
decoderDecoder
Return Value
Decoded Date
-
Encodes Date to Int64 timestamp in milliseconds
Throws
Rethrows fromEncoderDeclaration
Swift
public static func timestampMilliDateEncodingStrategy(date: Date, encoder: Encoder) throwsParameters
dateDate to encode
encoderEncoder
DateUtils Enumeration Reference