Ruby on rails 我怎样才能得到昨天;时间是多少毫秒?
我撞到墙上了。我想用毫秒计算昨天的时间。我以为下面的人能胜任Ruby on rails 我怎样才能得到昨天;时间是多少毫秒?,ruby-on-rails,datetime,milliseconds,Ruby On Rails,Datetime,Milliseconds,我撞到墙上了。我想用毫秒计算昨天的时间。我以为下面的人能胜任 irb(main):001:0> yday = 1.day.ago => Tue, 03 Apr 2018 20:35:24 UTC +00:00 irb(main):002:0> yday.strftime('%Q').to_f => 0.0 但正如你所看到的,我昨天的成绩是0.0。我如何更正我必须的内容以毫秒为单位准确获取时间?您有两个选项: (DateTime.now-1.day).strftime('
irb(main):001:0> yday = 1.day.ago
=> Tue, 03 Apr 2018 20:35:24 UTC +00:00
irb(main):002:0> yday.strftime('%Q').to_f
=> 0.0
但正如你所看到的,我昨天的成绩是0.0。我如何更正我必须的内容以毫秒为单位准确获取时间?您有两个选项:
(DateTime.now-1.day).strftime('%Q')
或:
为什么您需要更新日期时间
?好的,1.day.ago
是ActiveSupport::TimeWithZone,它没有%Q
格式(),而strftime
的DateTime有()
yday = 1.day.ago
yday.to_datetime.strftime('%Q')