gpt4 book ai didi

c++ - 将 Date.valueof 原语转换为 Ruby

转载 作者:行者123 更新时间:2023-11-30 03:49:26 25 4
gpt4 key购买 nike

我目前正在将一些 C++ 代码移植到 ruby​​,我正在从 zabbix 返回一个日期值,该值作为日期原语返回。

执行此操作的当前代码是:

Math.round(((new Date().valueOf()) - parseInt(result[0].value) * 1000)/86400000)

到目前为止我得到了这个:

(result[0]['value'].to_i*1000)/86400000).round

不确定如何移植 new Date().valueOf()

最佳答案

1441972284808 看起来像以毫秒为单位的 Unix 时间戳,所以您可以试试这个:

time = Time.at(1441972284808 / 1000.0)
# => 2015-09-11 16:51:24 +0500
time.strftime('%j') # days quantity from start of the year
# => "254"

关于c++ - 将 Date.valueof 原语转换为 Ruby,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32522665/

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