[python] dateutil을 사용하여 주어진 기간의 모든 날짜 목록 생성 방법
먼저, dateutil 라이브러리를 설치해야 합니다.
pip install python-dateutil
다음으로, dateutil 모듈을 import하고 rrule
함수를 사용하여 날짜 목록을 생성할 수 있습니다.
from dateutil import rrule
from datetime import datetime, timedelta
start_date = datetime(2022, 1, 1)
end_date = datetime(2022, 12, 31)
date_list = list(rrule.rrule(rrule.DAILY, dtstart=start_date, until=end_date))
print(date_list)
위의 예제에서, rrule.rrule
함수는 주어진 시작 날짜부터 종료 날짜까지의 모든 날짜를 생성합니다. rrule.DAILY
은 매일을 의미하며, 필요에 따라 rrule.MONTHLY
, rrule.YEARLY
등으로 변경할 수 있습니다.
이제, 주어진 기간 내의 모든 날짜 목록을 생성하는 방법을 알았습니다. 이 기술은 데이터 분석 및 기간별 작업에 유용하게 활용될 수 있습니다.
또한, dateutil 라이브러리에 대해 더 자세히 알고 싶다면 아래 링크를 참고하세요.