# Module Time_ns.Ofday

    module Ofday: sig .. end  with type time := t

    type t = private Core_kernel.Std.Int63.t

    val typerep_of_t : t Typerep_lib.Std.Typerep.t

    val typename_of_t : t Typerep_lib.Std.Typename.t

    include Identifiable

    val to_ofday : t -> Time.Ofday.t

    val of_ofday : Time.Ofday.t -> t

    val local_now : unit -> t

    val of_local_time : t -> t

    val to_millisecond_string : t -> string

    val start_of_day : t

    val end_of_day : t

    val to_span_since_start_of_day : t -> Time_ns.Span.t

    val of_span_since_start_of_day_exn : Time_ns.Span.t -> t

`of_span_since_start_of_day_exn` excludes obviously impossible times of day but cannot exclude all invalid times of day due to DST, leap seconds, etc.

    module Stable: sig .. end