在ocaml中处理日期和时间

xox*_*xel 4 time ocaml date

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

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

我需要它对日期和时间进行操作,将日期和时间转换为纪元的秒数​​,并将其反转,等等...

如果没有办法我会做我自己的功能,但如果 OCaml 中已经做了一些事情那就更好了!

ivg*_*ivg 6

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

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

当然,OPAM 中或通过操作系统的包管理器提供了大量可用的库。重用现有代码总是比重复它更好。