Module Time_utils.Timestamp

Timestamp creation and manipulation

val now : unit -> timestamp_ns
val now_monotonic : unit -> timestamp_ns
val of_unix_time_s : float -> timestamp_ns
val to_unix_time_s : timestamp_ns -> float
val of_unix_time_ms : int64 -> timestamp_ns
val to_unix_time_ms : timestamp_ns -> int64
val of_unix_time_us : int64 -> timestamp_ns
val to_unix_time_us : timestamp_ns -> int64
val add_duration : timestamp_ns -> duration_ns -> timestamp_ns
val sub_duration : timestamp_ns -> duration_ns -> timestamp_ns
val compare : timestamp_ns -> timestamp_ns -> int
val to_string : timestamp_ns -> string