NaiveDateTime.local_now/1
существует с v1.10.0
, как показано в правом верхнем углу окна в документации, которую я связал, и это можно увидеть, перейдя к источникам v1.7.4
.
Нет абсолютно никаких причин оставаться на v1.7.4
в производстве, эликсир идеально обратно совместим. Обновите изображение или, если это невозможно, перенесите функцию в свой собственный модуль и вызовите ее вместо этого.
defmodule MyHelpers do
def local_now(Calendar.ISO) do
{{year, month, day}, {hour, minute, second}} =
:erlang.localtime()
{:ok, ndt} =
NaiveDateTime.new(year, month, day, hour, minute, second)
ndt
end
end