Ruby 浮动到日期时间
Ruby float to date time
我收到了 Sidekiq::Worker
的回复,其中 created_at
是一个浮点数
active_workers.map { |w| w.dig('created_at') }.首先
=> 1653562493.6044002
如何将该值更改为日期时间?我尝试做简单的 .to_date
但它 return 我出错了:
NoMethodError: undefined method `to_date' for 1653562493.6044002:Float
只需添加 Stefan 在评论中提到的答案
Time.at(1653562493.6044002)
此外,如果时区是一个关键因素,我们也可以使用下面的代码
Time.zone.at(1653562493.6044002)
我收到了 Sidekiq::Worker
的回复,其中 created_at
是一个浮点数
active_workers.map { |w| w.dig('created_at') }.首先 => 1653562493.6044002
如何将该值更改为日期时间?我尝试做简单的 .to_date
但它 return 我出错了:
NoMethodError: undefined method `to_date' for 1653562493.6044002:Float
只需添加 Stefan 在评论中提到的答案
Time.at(1653562493.6044002)
此外,如果时区是一个关键因素,我们也可以使用下面的代码
Time.zone.at(1653562493.6044002)