CalendarLib
module Calendar : sig ... end
Calendar implementation in which seconds are integer.
module Calendar_builder : sig ... end
Generic calendar implementation.
module Calendar_sig : sig ... end
Calendar interface. A calendar combines a date and a time: it may be seen as a 6-uple (year, month, day, hour, minute, second).
module Date : sig ... end
Date implementation.
module Date_sig : sig ... end
Date interface. A date may be seen as a triple (year, month, day).
module Fcalendar : sig ... end
Calendar implementation in which seconds are float.
module Ftime : sig ... end
Time implementation in which seconds are floats.
module Period : sig ... end
A period represents the time passed between two events (a date, a time...). Only an interface defining arithmetic operations on periods is defined here. An implementation of this interface depends on the kind of an event (see module Time.Period
, Date.Period
and Calendar.Period
).
module Printer : sig ... end
Pretty printing and parsing from string. In the following, an "event" is either a date or a time or a calendar.
module Time : sig ... end
Time implementation in which seconds are integers.
module Time_Zone : sig ... end
Time zone management.
module Time_sig : sig ... end
Time interface. A time may be seen as a triple (hour, minute, second).
module Utils : sig ... end
Some utilities.
module Version : sig ... end
Information about version of calendar.