How to get tomorrows datetime with Ecto?

Viewed 1172

I can get the current datetime with Ecto like this:

Ecto.DateTime.utc

But how do I get tomorrows date like

Ecto.DateTime.utc + timedelta 1 day

?

3 Answers
iex(3)> t = DateTime.utc_now()
#DateTime<2018-07-17 08:22:11.472192Z>
iex(4)> n = %{t | day: t.day + 1}
#DateTime<2018-07-18 08:22:11.472192Z>
iex(5)> n
#DateTime<2018-07-18 08:22:11.472192Z>
iex(6)> m = %{t | day: t.day - 1}
#DateTime<2018-07-16 08:22:11.472192Z>
iex(7)> m
#DateTime<2018-07-16 08:22:11.472192Z>
Related