【发布时间】:2014-09-27 13:19:07
【问题描述】:
我有这些日期和时间:
schedule.day_start # => 2014-09-27 15:30:00 UTC
date_now = Time.now # => 2014-09-27 15:11:14 +0200
date_now + 60.minutes # => 2014-09-27 16:11:14 +0200
我正在尝试检测在day_start 之前 60 分钟或更短时间开始的所有计划。使用以下代码,我得到的是"NO" 而不是"YES" 的响应。
if schedule.day_start < (Time.now + 60.minutes)
"YES"
else
"NO"
end
为什么2014-09-27 15:30:00 UTC 比2014-09-27 16:11:14 +0200 大?
【问题讨论】:
标签: ruby-on-rails ruby date time comparison