If you want a fine-grained timezones and daylight saving times handling, you may use a dedicated library for date and time, such that Calendar (wich is used by PG'OCaml to represent SQL date/time values) : http://calendar.forge.ocamlcore.org/