Elixir 长生不老药/凤凰-获取当前时间(Timex库)

Elixir 长生不老药/凤凰-获取当前时间(Timex库),elixir,phoenix-framework,timex,Elixir,Phoenix Framework,Timex,我使用Timex库获取当前时间。例如: iex(9)> time = Timex.now ~U[2019-11-29 14:05:39.759000Z] 当我记录下这一分钟时,我得到了以下信息 iex(10)> time.minute 5 如果当前分钟数达到10,那么我得到一个没有前导零的值,与小时和秒的值相同。 我可以得到结果值的长度,如果它小于2,则在开始处添加一个零,但我认为这不是最佳解决方案 time.minute |>Integer.to_string |>string

我使用Timex库获取当前时间。例如:

iex(9)> time = Timex.now
~U[2019-11-29 14:05:39.759000Z]
当我记录下这一分钟时,我得到了以下信息

iex(10)> time.minute
5
如果当前分钟数达到10,那么我得到一个没有前导零的值,与小时和秒的值相同。 我可以得到结果值的长度,如果它小于2,则在开始处添加一个零,但我认为这不是最佳解决方案


time.minute |>Integer.to_string |>string.pad_leading 2,0

顺便说一句,为什么需要Timex来获取2019年的当前时间?@AlekseiMatiushkin我还需要获取一周中某一天的名称。据我所知,使用标准的elixir函数,无法获得string.pad_leading{time.minute},2,0?