2016-09-27 31 views

回答

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> 
0

使用DateTime.utc_nowcast它。

{:ok, datetime} = DateTime.utc_now |> Ecto.DateTime.cast 
+0

爲什麼鑄造? Ecto.DateTime.utc有什麼問題? –

+1

@JonasDellinger沒什麼不對的 - 我只是在文檔中錯過了它。 :) 謝謝。 –

相關問題