我希望得到一个代表当前时间的Ecto.DateTime
值。
我该怎么做?
答案 0 :(得分:2)
虽然DateTime.utc_now |> Ecto.DateTime.cast
有效,但Ecto.DateTime.utc
它基本相同但具有不同的默认精度:
iex(30)> DateTime.utc_now |> Ecto.DateTime.cast
{:ok, #Ecto.DateTime<2016-09-27 19:55:38.542000>}
iex(31)> Ecto.DateTime.utc
#Ecto.DateTime<2016-09-27 19:55:45>
iex(32)> Ecto.DateTime.utc(:usec)
#Ecto.DateTime<2016-09-27 19:55:48.162000>
答案 1 :(得分:0)
DateTime.utc_now
和cast
。{:ok, datetime} = DateTime.utc_now |> Ecto.DateTime.cast