programing

x 날짜부터 종료 날짜까지 일 단위로 반복합니다.

goodsources 2023. 3. 7. 21:20
반응형

x 날짜부터 종료 날짜까지 일 단위로 반복합니다.

예를 들어 2013년 1월 1일부터 시작하여 각 날짜에 대해 "몇 가지 작업을 수행"해야 하며, 결과적으로 각 날짜에 대한 JSON 파일이 생성됩니다.

저는 한 번의 데이트로 "몇 가지 일을 해야 한다"는 부분을 해결했지만, 데이트에서 시작해서 다른 종료 날짜로 가는 데 어려움을 겪고 있습니다.

범위를 사용할 수 있습니다.

(Date.new(2012, 01, 01)..Date.new(2012, 01, 30)).each do |date|
  # Do stuff with date
end

또는 (@awendt answer 참조)

Date.new(2012, 01, 01).upto(Date.new(2012, 01, 30)) do |date|
  # Do stuff with date
end

다음을 사용할 수 있습니다.

 first.upto(last) do |date|

어디에first그리고.last날짜 객체입니다.

를 들어, 제가 여기서 프로젝트를 보세요.

언급URL : https://stackoverflow.com/questions/15590613/iterate-over-days-starting-from-x-date-through-an-end-date

반응형