gpt4 book ai didi

datetime - 设置日期时间毫秒精度 - Elixir

转载 作者:行者123 更新时间:2023-12-03 00:35:12 31 4
gpt4 key购买 nike

我正在尝试获取亚秒部分仅包含 3 位数字的日期时间。
使用 timex 我得到以下结果:

iex(12)>   {:ok, date} = Timex.format(Timex.shift(Timex.local, days: 16), "{ISO:Extended}")
{:ok, "2017-04-22T09:00:44.403879+03:00"}

我怎样才能得到这样的东西:
{:好的,“2017-04-22T09:00:44。403+03:00”}?

最佳答案

自 Elixir 1.6.0 起,TimeDateTimeNativeDateTime 模块中现在存在 truncate/2 函数为此。

这是一个使用 DateTime.truncate/2 的示例

iex(1)> dt = Timex.now()
#DateTime<2018-02-16 19:03:51.430946Z>

iex(2)> dt2 = DateTime.truncate(dt, :millisecond)
#DateTime<2018-02-16 19:03:51.430Z>

关于datetime - 设置日期时间毫秒精度 - Elixir,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43246972/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com