프로그래밍 언어/Python

Python에서 날짜 범위 만들기

Rateye 2021. 10. 25. 11:21
728x90
반응형
질문 : Python에서 날짜 범위 만들기

오늘부터 시작하여 임의의 날짜 수 (예 : 100 일)로 돌아가는 날짜 목록을 만들고 싶습니다. 이것보다 더 좋은 방법이 있습니까?

import datetime

a = datetime.datetime.today()
numdays = 100
dateList = []
for x in range (0, numdays):
    dateList.append(a - datetime.timedelta(days = x))
print dateList
답변

조금 더 낫다

base = datetime.datetime.today()
date_list = [base - datetime.timedelta(days=x) for x in range(numdays)]
출처 : https://stackoverflow.com/questions/993358/creating-a-range-of-dates-in-python
728x90
반응형