본문 바로가기
Python

[Python] 두 날짜 사이의 모든 날짜 구하기

by daewooki 2021. 9. 29.
반응형
from datetime import datetime, timedelta

def date_range(start, end):
    start = datetime.strptime(start, "%Y-%m-%d")
    end = datetime.strptime(end, "%Y-%m-%d")
    dates = [(start + timedelta(days=i)).strftime("%Y-%m-%d") for i in range((end-start).days+1)]
    return dates

dates = date_range("2021-01-01", "2021-01-09")
print(dates)
반응형

댓글