gpt4 book ai didi

Ruby - 比 Time.now.utc 更准确的时间戳

转载 作者:数据小太阳 更新时间:2023-10-29 08:16:38 25 4
gpt4 key购买 nike

通常我在我的项目中使用 Time.now.utc 作为时间戳。但这次看起来不够准确,仅使用 Time.now.utc

看起来 Time.now.utc 是二级(正确吗?),并不像我想要的那样准确。

有没有办法生成毫秒级别的时间戳?

最佳答案

根据 the documentation :

Time is stored internally as the number of seconds with fraction since the Epoch, January 1, 1970 00:00 UTC

您可以使用 to_f 访问内部浮点表示方法,例如

irb> Time.now.to_f
=> 1334401921.06418

或者您可以使用 strftime很好地打印出来的方法,例如:

irb> Time.now.strftime("%Y-%m-%d %H:%M:%S.%L")
=> "2012-04-14 21:20:58.100"

(至少在理论上,我无法让 %L 在 Ruby 1.8 上运行,但它在 1.9 上运行)

关于Ruby - 比 Time.now.utc 更准确的时间戳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10153112/

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