在Elixir中将datetime转换为时间戳

在Elixir中将datetime转换为时间戳,datetime,timestamp,elixir,Datetime,Timestamp,Elixir,我正在寻找机会将DateTime转换为unix时间戳。有任何函数可以处理它吗?您可以使用以下方法将日期时间转换为unix时间戳: 或者,为了简洁起见,如果您只需要当前时间戳: DateTime.utc_now() |> DateTime.to_unix() exto.DateTime很久以前就被弃用了,不是吗?大致上应该是这样的:edt>exto.DateTime.to_-erl()|>NaiveDateTime.from_-erl()|>DateTime.from_-naive()|>

我正在寻找机会将
DateTime
转换为unix时间戳。有任何函数可以处理它吗?

您可以使用以下方法将
日期时间
转换为unix时间戳:

或者,为了简洁起见,如果您只需要当前时间戳:

DateTime.utc_now() |> DateTime.to_unix()

exto.DateTime
很久以前就被弃用了,不是吗?大致上应该是这样的:
edt>exto.DateTime.to_-erl()|>NaiveDateTime.from_-erl()|>DateTime.from_-naive()|>DateTime.to_-unix()
@谢谢您的提及。我意识到我工作的类型是%DateTime。然而,这仍然是一个问题。如何将%DateTime转换为时间戳?使用。
DateTime.utc_now() |> DateTime.to_unix()