반응형
[Python] 문자로 받은 두 날짜 사이의 날짜 리스트 구하기
from datetime import date, timedelta sdate = "2018-01-01" # start date edate = "2018-01-10" # end date d1 = date(int(sdate.split('-')[0]), int(sdate.split('-')[1]), int(sdate.split('-')[2])) d2 = date(int(edate.split('-')[0]), int(edate.split('-')[1]), int(edate.split('-')[2])) delta = d2 - d1 datelist =[] for i in range(delta.days + 1): print (d1 + timedelta(days=i))datelist.append(d1 + timedelta(days=i)) print datelist
출력 결과
반응형
'Python > Python' 카테고리의 다른 글
[Python] Mysql sql 파일 실행하는 방법 (0) | 2018.01.26 |
---|---|
[Python] 특정 월의 마지막날짜 구하는 방법 (0) | 2018.01.24 |
[Python] ^M 제거 (0) | 2018.01.19 |
[Python] list to dict & string to dict (0) | 2018.01.19 |
[Python] 두 배열의 각 자리 합 리스트 (0) | 2018.01.17 |