Module CalendarLib.Printer
val day_name : (Date.day -> string) Stdlib.ref
String representation of a day.
val name_of_day : Date.day -> string
name_of_day d
is equivalent to!day_name d
. Used by the specifier%A
.
val short_name_of_day : Date.day -> string
short_name_of_day d
returns the 3 first characters ofname_of_day d
. Used by the specifier%a
.
val month_name : (Date.month -> string) Stdlib.ref
String representation of a month.
val name_of_month : Date.month -> string
name_of_month m
is equivalent to!day_month m
. Used by the specifier%B
.
val short_name_of_month : Date.month -> string
short_name_of_month d
returns the 3 first characters ofname_of_month d
. Used by the specifier%b
.
val set_word_regexp : Re.Str.regexp -> unit
Set the regular expression used to recognize words in
from_fstring
. Default is[a-zA-Z]*
.- since
- 1.10
Printers (including parsers from string)
Printers also contain parsers which allow to build events from strings.
module type S = sig ... end
Generic signature of a printer-parser.
module Date : S with type t = Date.t
Date printer. Specifiers which use time functionalities are not available on this printer. Default format is
%i
.
module DatePrinter : S with type t = Date.t
module Time : S with type t = Time.t
Time printer. Specifiers which use date functionalities are not available on this printer. Default format is
%T
.
module TimePrinter : S with type t = Time.t
module Ftime : S with type t = Ftime.t
Ftime printer. Seconds are rounded to integers before pretty printing. Specifiers which use date functionalities are not available on this printer. Default format is
%T
.
module Precise_Calendar : S with type t = Calendar.Precise.t
Precise Calendar printer. Default format is
%i %T
.
module Calendar : S with type t = Calendar.t
Calendar printer. Default format is
%i %T
.
module CalendarPrinter : S with type t = Calendar.t
module Precise_Fcalendar : S with type t = Fcalendar.Precise.t
Precise Fcalendar printer. Seconds are rounded to integers before pretty printing. Default format is
%i %T
.
module Fcalendar : S with type t = Fcalendar.t
Fcalendar printer. Seconds are rounded to integers before pretty printing. Default format is
%i %T
.