我有两个日期,begin_at(datetime)和ends_at(datetime)。我现在只想迭代这两者之间的每个日期(包括ends_和begin_at日期)。
begins_at = Date.strptime("12/10/2014", "%m/%d/%Y")
ends_at = Date.strptime("12/20/2014", "%m/%d/%Y")
//iterate through all dates in this range kind of like this:
range = DateRange(begins-at,ends-at)
range.DateTime.each do |date|
....
end
有谁知道如何实现这个目标?
答案 0 :(得分:3)
您应该使用Range
:
(begins_at..ends_at).each do |date|
# ...
end