我需要从2013年1月1日开始,并为每个日期"做一些事情",从而为每个日期生成一个JSON文件.
我已经为一个日期制定了"做一些事情"部分,但是我很难从一个约会开始并循环到另一个结束日期.
Int*_*idd 81
您可以使用范围:
(Date.new(2012, 01, 01)..Date.new(2012, 01, 30)).each do |date|
# Do stuff with date
end
Run Code Online (Sandbox Code Playgroud)
或(见@awendt答案)
Date.new(2012, 01, 01).upto(Date.new(2012, 01, 30)) do |date|
# Do stuff with date
end
Run Code Online (Sandbox Code Playgroud)
awe*_*ndt 23
你可以使用:
first.upto(last) do |date|
Run Code Online (Sandbox Code Playgroud)
其中first和last是Date对象.
| 归档时间: |
|
| 查看次数: |
21600 次 |
| 最近记录: |