生成日期列表

cjm*_*671 3 elixir timex

假设我使用Timex的方式如下:

use Timex
Interval.new(from: ~D[2016-03-03], until: [days: 3])
%Elixir.Timex.Interval{from: ~N[2016-03-03 00:00:00], left_open: false, right_open: true, step: [days: 1], until: ~N[2016-03-06 00:00:00]}
Run Code Online (Sandbox Code Playgroud)

我想生成日期列表,间隔一天。我如何从清单转到清单?

Ale*_*kin 5

为什么要像Timex这样简单的事情使用第三方库?

Enum.map(0..3, &Date.add(~D[2016-03-03], &1))
#? [~D[2016-03-03], ~D[2016-03-04], ~D[2016-03-05], ~D[2016-03-06]]
Run Code Online (Sandbox Code Playgroud)