2016-03-21 62 views
3

爲了在計算年的兩個日期,我寫了下面的代碼上IEX之間的數字:方法來計算兩個日期之間的時間差,在藥劑

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

,返回之間的天數兩個日期。是否有另一種方法來計算差異?

+1

這不完全是你要求的,但這個問答可能也有幫助:http://codereview.stackexchange.com/questions/69120/generating-all-valid-dates –

回答

4

Erlang日期處理非常糟糕,因此使用一些外部庫管理日期是個不錯的主意。例如timex

另外JoséValim tweeted他們推出了Elixir的統一日期/時間庫,所以他們可能會準備好接下來的Elixir版本。

相關問題