0
我需要检查两个日期之间的差异并检查是否有24小时或更长时间。我在调用日期对象的to_time
方法时遇到问题。如果当前日期为00:00:00,则此to_time
方法正在将分钟和秒数转向。两个日期之间的Ruby差异
实施例:
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