【发布时间】:2017-08-17 17:12:55
【问题描述】:
我需要检查两个日期之间的差异并检查是否有 24 小时或更长时间。我在调用日期对象的to_time 方法时遇到了麻烦。如果当前日期为 00:00:00,则此 to_time 方法将分钟和秒数转换。
例子:
date = Date.rfc3339('2017-08-16T17:55:49.000-03:00')
=> #<Date: 2017-08-16 ((2457982j,0s,0n),+0s,2299161j)>
date.to_time
2017-08-16 00:00:00 -0300
(( Date.today.to_time - date.to_time)/3600).round
=> 24
【问题讨论】:
标签: ruby-on-rails date time