Elixir/Phoenix - 获取当前时间(Timex 库)
Elixir/Phoenix - get current time (Timex library)
我使用 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 库获取当前时间。例如:
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")