以ocaml处理日期和时间

时间:2017-05-16 17:33:52

标签: date time ocaml

有没有办法在ocaml中处理日期和时间,某种模块?香草ocaml我的意思是,所以没有OPAM,或者这种东西?

似乎互联网上没有任何关于它的内容,我本来期望更多关于OCaml语言的文档,这太令人沮丧......

我需要它在日期和时间上进行操作,将日期和时间从纪元转换为秒,然后将其反转,等等......

如果我无法完成自己的功能,但如果在OCaml中已经做了一些事情,那就更好了!

1 个答案:

答案 0 :(得分:3)

OCaml Unix库提供标准POSIX日期/时间函数的接口,例如timemktimegmtimelocaltime。它们应该足以完成你的任务。有关更多信息,请参阅标准OCaml documentation

此外,很久以前我写了一个small library,完全依赖于Unix模块,并实现了一些有用的时间转换。我从未发布它,但可以随意获取代码,或将其用作一组示例。

当然,OPAM中有很多库,或者是通过操作系统的软件包管理器。重用现有代码总是更好,而不是复制它。