2011-05-08 8 views

답변

5
Date.parse('2010-01-01').upto(Date.parse('2010-01-31')) do |day| 
    puts day 
end 

또는 :

(Date.parse('2010-01-01')..Date.parse('2010-01-31')).each do |day| 
    puts day 
end 
+1

'문자열 #의 to_date'은 일반 루비에 정의되어 있지 않습니다. – sepp2k

+0

고쳐 주셔서 감사합니다. – TuteC

6

당신은 Date 객체에 문자열을 변환하는 Date.parse을 사용할 수 있으며 단순히 범위에서 두 Date 객체를 사용하고 그 범위에 to_a를 호출합니다. 즉 :

(Date.parse(string1) .. Date.parse(string2)).to_a