module Cf_tai64:Computations with the Temps Atomique Internationale (TAI) timescale.sig..end
This module defines an abstract type and associated functions for computations with values representing epochs in the Temps Atomique Internationale (TAI) timescale. Values are represented internally with the TAI64 format defined by Dan Bernstein, and support precision to the nearest second.
Functions are provided that:
Unix.time function.
Warning: This implementation obtains the current time of day using the
POSIX time() function, which returns a value based on the UTC timescale
(but with leap seconds "elided" in a way that makes conversions between
POSIX time, Standard Time and TAI a perilous undertaking). See the
Cf_stdtime module for details.
type t
exception Range_error
exception Label_error
val compare : t -> t -> intCf_tai64 module has the
signature of the Cf_ordered.Total_T module type. compare a b compare="Chapered.Total_T module type. compare a b compare="Chapered.Total_T module type. compare a b compare="Chapered.Total_T module type. compare a b compare="Chapered.Total_T module type. compare a b compare="Chapered.Total_T module type. compare a b compare="Chapered.Total_T module type. compare a b compare="Chapered.Total_T module type. compare a b compare="Chapered.Total_T module type. compare a b compare="Chapered.Total_T module type. compare a b compare="Chapered.Total_T module type. compare a b compare="Chapered.Total_T module type. compare a b compare="Chapered.Total_T module type. compare a b compare="Chapered.Total_T module type. compare a b compare="Chapered.Total_T module type. compare a b compare="Chapered.Total_T module type. compare a b compare="Chapered.Total_T module type. compare a b compare="Chapered.Total_T module type. compare a b compare="Chapered.Total_T module type. compare a b compare="Chapered.Total_T module type. compare a b compare="Chapered.Total_T module type. compare a b compare="Chapered.Total_T module type. compare a b compare="Chapered.Total_T module type. compare a b compare="Chapered.Total_T module type. compare a b compare="Chapered.Total_T module type. compare a b compare="Chapered.Total_T module type. compare a b compare="Chapered.Total_T module type. compare a b compare="Chapered.Total_T module type. compare a b compare="Chapered.Total_T module type. compare a b compare="Chapered.Total_T module type. compare a b compare="Chapered.Total_T module type. compare a b compare="Chapered.Total_T module type. compare a b compare="Chapered.Total_T module type. compare a b compare="Chapered.Total_T