计算Elixir中两个日期之间时间差的方法

时间:2016-03-21 14:02:00

标签: elixir

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

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

返回两个日期之间的天数。还有另一种计算差异的方法吗?

1 个答案:

答案 0 :(得分:4)

Erlang日期处理非常糟糕,因此最好使用一些外部库来管理日期。例如timex

JoséValimtweeted他们为Elixir推出了统一的日期/时间库,因此他们可能已准备好接受下一个Elixir版本。