使用 Elixir 的Timex
库如何将 aDate
和 a转换Time
为 a DateTime
?
说我有以下date
和time
iex> date = ~D[2018-01-01]
iex> time = ~T[00:00:01.000]
如何将这些组合起来以干净的方式输出datetime
: ?#DateTime<2018-01-01 00:00:01Z>
我想出的最好的是:
Timex.add(Timex.to_datetime(date), Timex.Duration.from_time(time))
但我觉得肯定有一种更好、更易读的方式来结合它。
任何有关转换它的更好方法的建议将不胜感激。