Elixir 中计算两个日期之间的年数的方法

joa*_*oan 5 elixir

为了计算两个日期之间的年数,我在 iex 上编写了以下代码:

>date1 = {{2016,3,21},{0,0,0}}
>date2= {{1983,12,27},{0,0,0}}
>:calendar.time_difference(date1,date2)
Run Code Online (Sandbox Code Playgroud)

返回两个日期之间的天数。还有其他方法可以计算差异吗?

tko*_*wal 6

Erlang 日期处理非常糟糕,因此使用一些外部库来管理日期是个好主意。例如天美时

\n\n

Jos\xc3\xa9 Valim 也发了推文,他们为 Elixir 推送了统一的日期/时间库,因此他们可能已经为下一个 Elixir 版本做好了准备。

\n