package devkit

  1. Overview
  2. Docs
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source

Module Devkit_core.TimeSource

Time

Sourcetype t = float

unix timestamp

Sourcetype duration = float
include sig ... end
Sourceexception Parse_compact_duration of string
Sourceval compare : float -> float -> int
Sourceval get : unit -> float
Sourceval now : unit -> float
Sourceval unsafe_digit : int -> char
Sourceval put_2d : bytes -> int -> int -> unit
Sourceval replace_yyyy : bytes -> Unix.tm -> unit
Sourceval yyyy : string
Sourceval fast_to_string : gmt:bool -> float -> string
Sourceval to_string : ?gmt:bool -> ?ms:bool -> float -> string
Sourceval gmt_string : float -> string
Sourceval gmt_string_ms : float -> string
Sourceval format_date_w3 : Unix.tm -> string

YYYY-MM-DD

Sourceval format_date8 : Unix.tm -> string

YYYYMMDD

Sourceval format_date8h : Unix.tm -> string

YYYYMMDDhh

Sourceval format_date8hm : Unix.tm -> string

YYYYMMDDhhmm

Sourceval format_date8hms : Unix.tm -> string

YYYYMMDDhhmmss

Sourceval format_basic : Unix.tm -> string

YYYY-MM-DD hh:mm:ss

Sourceval format_date4 : Unix.tm -> string

MMDD

Sourceval format_date_yyyymm : Unix.tm -> string

YYYYMM

Sourceval date_w3_gmt_string : float -> string
Sourceval date_w3_string : float -> string
Sourceval date8_gmt_string : float -> string
Sourceval date8_string : float -> string
Sourceval date8h_gmt_string : float -> string
Sourceval date8h_string : float -> string
Sourceval date8hm_gmt_string : float -> string
Sourceval date8hm_string : float -> string
Sourceval date8hms_gmt_string : float -> string
Sourceval date8hms_string : float -> string
Sourceval basic_gmt_string : float -> string
Sourceval basic_string : float -> string
Sourceval date4_gmt_string : float -> string
Sourceval date4_string : float -> string
Sourceval date_gmt_yyyymm_string : float -> string
Sourceval date_yyyymm_string : float -> string
Sourceval to_rfc2822 : float -> string

unix timestamp to RFC-2822 date Example: Tue, 15 Nov 1994 12:45:26 GMT

Sourceval show_duration : ?cut:int -> float -> string
  • parameter cut
    • only show this number of most significant components
Sourceval duration_str : ?cut:int -> float -> string
Sourceval show_compact_duration : ?full:bool -> ?cut:int -> float -> string
Sourceval compact_duration : ?full:bool -> ?cut:int -> float -> string
Sourceval of_compact_duration : string -> float

parse compact_duration representation (except for fractional seconds)

Sourceval seconds_1m : int
Sourceval seconds_1h : int
Sourceval seconds_1d : int
Sourceval time_x : int -> (int -> float) * (float -> int) * (float -> float)
Sourceval seconds : int -> float
Sourceval to_seconds : float -> int
Sourceval round_seconds : float -> float
Sourceval minutes : int -> float
Sourceval to_minutes : float -> int
Sourceval round_minutes : float -> float
Sourceval hours : int -> float
Sourceval to_hours : float -> int
Sourceval round_hours : float -> float
Sourceval days : int -> float
Sourceval to_days : float -> int
Sourceval round_days : float -> float
Sourceval msec : int -> float

convert integer number of milliseconds to Time.t

Sourceval nsec : int -> float

convert integer number of nanoseconds to Time.t

Sourceval to_ms : float -> int
Sourceval ago : float -> float
Sourceval ago_str : float -> string
Sourceval int : float -> int
Sourceval to_sec : float -> int
OCaml

Innovation. Community. Security.