如何检查给定时间是在下午3点之后或不在Rails中?

Sal*_*lil 3 ruby time datetime ruby-on-rails datetime-comparison

我想要最简单或最简单的方法,它返回我的布尔值(true/false),具体取决于给定的时间是在下午3点之后,或者与日期无关.

对于前: -

   def after_three_pm(time)
     //some code here 
   end

   time= Time.now # Tue Jul 26 11:17:27 +0530 2011  THEN
   after_three_pm(time)  # should return false

   time= Time.now # Tue Jul 26 15:17:27 +0530 2011  THEN
   after_three_pm(time)  #  should return true
Run Code Online (Sandbox Code Playgroud)

Mat*_*Mat 8

def after_three_pm(time)
  time.hour >= 15
end
Run Code Online (Sandbox Code Playgroud)

是你所需要的全部.