美文网首页
Ruby 区间 日期数组 step by day or hour

Ruby 区间 日期数组 step by day or hour

作者: ifree321 | 来源:发表于2019-08-27 11:45 被阅读0次

step by day

end_ats = '2019-08-01'.to_date.upto('2019-09-15'.to_date)
end_ats.each do |end_at|
  Daily::SignIn.store(end_at: end_at)
end

Step by hour

Date.today.beginning_of_day.to_datetime.step((DateTime.now),Rational(1,24)){|d| puts d}
2019-09-12 at 3.02 PM.png

每月第一天和每月最后一天

(Date.new(2008, 12)..Date.new(2011, 12)).select {|d| d.day == 1}

(Date.new(2008, 12)..Date.new(2012, 01)).select {|d| d.day == 1}.map {|d| d - 1}.drop(1)

相关文章

网友评论

      本文标题:Ruby 区间 日期数组 step by day or hour

      本文链接:https://www.haomeiwen.com/subject/sfasectx.html