본문 바로가기

카테고리 없음

python 오늘부터 특정 일 이후까지의 날짜 출력

728x90

일하다가 필요한 부분이라서 찾아보았다.

파이썬에 내장된 함수가 있을것 같아서 찾아봤더니 역시 있었다.

datetime 라이브러리의 오늘날짜를 구하고

그 후에는 timedelta 메소드를 이용해서 날짜를 1씩 더해주면 파이썬이 알아서 날짜를 1증가시킨 형태로 계산해준다.

 

오늘부터 10일 뒤까지의 날짜를 계산하고 싶다고 한다면 예를들어 다음과 같이 for문을 이용하면 간단하게 구할 수 있다.

 

<<코드>>

 

import datetime
today = datetime.date.today()
for i in range(10):
    print(today) 
    today += datetime.timedelta(+1)

 

 

출력값

2020-02-16

2020-02-17

2020-02-18

2020-02-19

2020-02-20

2020-02-21

2020-02-22

2020-02-23

2020-02-24

2020-02-25