Tag: interval

如何以不同的间隔循环日期范围?

我有一个日期范围(从,到),我希望循环通过不同的间隔(每日,每周,每月,…) 我如何循环这个日期范围? 更新 谢谢你的回答,我想出了以下内容: interval = ‘week’ # month, year start = from while start to stop = to end logger.debug “Interval from #{start.inspect} to #{stop.inspect}” start = stop.send(“beginning_of_#{interval}”) start += 1.send(interval) end 这将循环一个日期范围,其间隔为周,月或年,并且考虑给定间隔的开始和结束。 因为我在我的问题中没有提到这一点,所以我选择了将我推向正确方向的答案。