Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/elixir/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Elixir 如何获取表示当前时间的exto.DateTime值?_Elixir_Ecto - Fatal编程技术网

Elixir 如何获取表示当前时间的exto.DateTime值?

Elixir 如何获取表示当前时间的exto.DateTime值?,elixir,ecto,Elixir,Ecto,我想得到一个表示当前时间的exto.DateTime值 我该怎么做呢?现在使用DateTime.utc和castit。 现在使用DateTime.utc_和castit。 虽然DateTime.utc|u now>exto.DateTime.cast有效,但使用exto.DateTime.utc 基本相同,但默认精度不同: iex(30)> DateTime.utc_now |> Ecto.DateTime.cast {:ok, #Ecto.DateTime<2016-09-2

我想得到一个表示当前时间的
exto.DateTime

我该怎么做呢?

现在使用
DateTime.utc
cast
it。 现在使用
DateTime.utc_
cast
it。
虽然
DateTime.utc|u now>exto.DateTime.cast
有效,但使用
exto.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>
iex(30)>DateTime.utc|u now |>exto.DateTime.cast
{:好的,#exto.DateTime}
iex(31)>exto.DateTime.utc
#日期时间
iex(32)>外部日期时间utc(:usec)
#日期时间

虽然
DateTime.utc|u now |>exto.DateTime.cast
有效,但使用
exto.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>
iex(30)>DateTime.utc|u now |>exto.DateTime.cast
{:好的,#exto.DateTime}
iex(31)>exto.DateTime.utc
#日期时间
iex(32)>外部日期时间utc(:usec)
#日期时间

为什么要选演员?
exto.DateTime.utc
有什么问题?@JonasDellinger没什么问题-我只是在文档中不知怎么漏掉了它。:)谢谢,为什么选演员?
exto.DateTime.utc
有什么问题?@JonasDellinger没什么问题-我只是在文档中不知怎么漏掉了它。:)谢谢