[python] dateutil을 사용하여 특정 날짜 범위에서 정해진 주기로 날짜 목록을 생성하는 방법
Python에서 dateutil
라이브러리는 날짜 및 시간 관련 작업을 보다 간단하게 처리할 수 있도록 도와줍니다. 특정 날짜 범위에서 정해진 주기로 날짜 목록을 생성하는 방법은 다음과 같습니다.
1. dateutil 설치
먼저, dateutil
라이브러리를 설치해야 합니다. 아래의 명령을 사용하여 설치할 수 있습니다.
pip install python-dateutil
2. 특정 날짜 범위에서 날짜 목록 생성
다음으로, 라이브러리를 이용하여 특정 날짜 범위에서 정해진 주기로 날짜 목록을 생성할 수 있습니다. 아래는 이를 수행하는 예제 코드입니다.
from dateutil.rrule import rrule, DAILY
from dateutil.parser import parse
start_date = parse('2023-01-01')
end_date = parse('2023-01-10')
date_list = list(rrule(DAILY, dtstart=start_date, until=end_date))
print(date_list)
위의 코드에서 rrule
함수를 사용하여 시작 날짜와 끝 날짜 사이의 날짜 목록을 생성합니다. 이때 DAILY
은 일일 주기를 나타내며, 다른 주기(주간, 월간 등)를 사용할 수도 있습니다.
이제, dateutil
을 사용하여 특정 날짜 범위에서 정해진 주기로 날짜 목록을 생성하는 방법에 대해 알아보았습니다.