0
today + 1 day
をEcto.DateTime変数に格納してデータベースに格納する必要がありますが、私の人生ではその方法を見つけることができません。 TimexライブラリはElixirで人気があり、古いバージョンではTimex.Date.add()
が見つかりましたが、現在のバージョンではなくなりました。Elixir Ectoで日付を追加する方法
today + 1 day
をEcto.DateTime変数に格納してデータベースに格納する必要がありますが、私の人生ではその方法を見つけることができません。 TimexライブラリはElixirで人気があり、古いバージョンではTimex.Date.add()
が見つかりましたが、現在のバージョンではなくなりました。Elixir Ectoで日付を追加する方法
timex
3.0を使用すると、使用することができますTimex.add/2
とTimex.Duration.from_days/1
:
iex(1)> Ecto.DateTime.utc
#Ecto.DateTime<2016-12-25 14:47:07>
iex(2)> Timex.add(Timex.now, Timex.Duration.from_days(1)) |> Ecto.DateTime.cast!
#Ecto.DateTime<2016-12-26 14:47:08.996803>