我有两个时间列存储在 Postgresql 数据库中:open_time和close_time. 我试图找出忽略日期的当前时间是否在两个时间之间,忽略日期。
此代码比较日期和时间:
current_time = Time.now
if current_time.between?(store.open_time, store.close_time)
puts "IN BETWEEN"
end
Run Code Online (Sandbox Code Playgroud)
它不起作用,例如, whencurrent_time # => 2018-06-06 23:59:49 -0600和open_time # => 2000-01-01 22:59:00 UTC。
我如何让它不包括日期,而只是比较时间?