7
Chcę uzyskać aktualną pieczęć daty i czasu w Phoenix/Elixir bez biblioteki innej firmy. Lub po prostu chcę coś takiego jak DateTime.now()
. Jak mogę to zrobić?DateTime.now w Elixir i Ecto
Chcę uzyskać aktualną pieczęć daty i czasu w Phoenix/Elixir bez biblioteki innej firmy. Lub po prostu chcę coś takiego jak DateTime.now()
. Jak mogę to zrobić?DateTime.now w Elixir i Ecto
Ecto ma Ecto.DateTime.utc/1
aby uzyskać aktualny czas w UTC:
iex(1)> Ecto.DateTime.utc
#Ecto.DateTime<2016-09-05 13:30:04>
iex(2)> Ecto.DateTime.utc(:usec) # include microseconds
#Ecto.DateTime<2016-09-05 13:30:18.367318>
Jeśli chcesz aktualny czas w strefie czasowej systemu lokalnego, można zrobić:
Ecto.DateTime.from_erl(:erlang.localtime)