joh*_*ock 0 ruby ruby-on-rails
我想检查日期2017-09-21 15:30:00 -0400是否在本周范围内.
这是下面的代码:我试图输出true或false但它没有输出正确的答案.理论上这应该有效.
dateTime = Time.new(2017, 9, 21, 15, 30) => 2017-09-21 15:30:00 -0400
Range.new((Date.today), (Date.today+7.days)).include?(dateTime)
Run Code Online (Sandbox Code Playgroud)
基本上我试图检查dateTime变量是否在本周内.但我使用Time.new初始化它
如果你把它作为约会它是有效的.基本上你在比较Times和Dates.
Range.new(Date.today, Date.today + 7).include?(date_time.to_date)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
580 次 |
| 最近记录: |