package calendar

  1. Overview
  2. Docs
Library for handling dates and times in your program

Install

dune-project
 Dependency

Authors

Maintainers

Sources

v3.0.0.tar.gz
md5=8c7207407fc6b4d0bd3d05ed3c13f91a
sha512=cf8a5cfbfb8879da7bcacf765d5461523cbc4f0c13133dfb2f311b051ed95b5f72815af5ca2836294a793d9b57bfc4cc1abbb8b54e17954cb4ecc99e1743bdc3

doc/calendar/CalendarLib/index.html

Module CalendarLibSource

Sourcemodule Calendar : sig ... end

Calendar implementation in which seconds are integer.

Sourcemodule 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).

Sourcemodule Date : sig ... end

Date implementation.

module Date_sig : sig ... end

Date interface. A date may be seen as a triple (year, month, day).

Sourcemodule Fcalendar : sig ... end

Calendar implementation in which seconds are float.

Sourcemodule 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).

Sourcemodule Printer : sig ... end

Pretty printing and parsing from string. In the following, an "event" is either a date or a time or a calendar.

Sourcemodule Time : sig ... end

Time implementation in which seconds are integers.

Sourcemodule 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).

Sourcemodule Utils : sig ... end

Some utilities.

Sourcemodule Version : sig ... end

Information about version of calendar.