#연구/#Python

파이썬 D-Day까지 몇일 남았는지 계산해보기 #특정 날짜까지 몇일이 남았을까? #파이썬으로 계산해보는 D-Day

every7hing 2021. 1. 21. 13:55
반응형

파이썬 D-Day까지 몇일 남았는지 계산해보기 

#특정 날짜까지 몇일이 남았을까? 

#파이썬으로 계산해보는 D-Day

 

살다보면, 내 생일이 몇일 남았을까? 와이프의 생일이 몇일 남았을까?

이번 크리스마스는 몇일이나 남았지?

그런 것들이 궁금할 때가 있어요.

 

그래서 이번에는 파이썬으로 간단하게, 특정 날짜를 입력하면, 현재로부터 몇일이 남았는지 계산해주는 예제를 만들어볼게요.

 

파이썬 D-Day까지 몇일 남았는지 계산해보기 


아래 예제는 2021년 크리스마스까지 오늘로부터 몇일이 남았는지 계산한 예제입니다.

import datetime

def getDaysBefore(d="2050-12-25"):
    dList = d.split("-")
    year = int(dList[0])
    month = int(dList[1])
    day = int(dList[2])
    
    dday = datetime.datetime(year, month, day)
    now = datetime.datetime.now()
    
    return str(dday - now).split(",")[0]
    
print(getDaysBefore("2021-12-25"))

 

결과를 확인해보면,

 

 

337 days

 

이번 크리스마스는 오늘 기준으로 337일이 남았네요!

위에서 만든 getDaysBefore함수를 잘 응용하면 원하는 D-Day날짜를 만들어내는 프로그램을 작성할 수 있겠네요!

 

>> 다른 파이썬 글 더 보러가기 <<

2021/01/21 - [#연구/#Python] - 파이썬 특정 디렉토리 내 모든 파일 찾기 #파이썬 특정 디렉토리 내 원하는 파일 찾기 #os.listdir #endswith

 

파이썬 특정 디렉토리 내 모든 파일 찾기 #파이썬 특정 디렉토리 내 원하는 파일 찾기 #os.listdir #e

파이썬 특정 디렉토리 내 모든 파일 찾기 #파이썬 특정 디렉토리 내 원하는 파일 찾기 #os.listdir #endswith() 파이썬에서 특정 디렉토리의 모든 파일과 디렉토리를 리스팅할 수 있는 함수는

isss.tistory.com

2021/01/20 - [#연구/#Python] - 파이썬 입력 받은 N 행의 개수 만큼 파스칼의 삼각형 만드는 예제 #파이썬 파스칼의 삼각형 출력하기 #Pascal's Triangle in Python

 

파이썬 입력 받은 N 행의 개수 만큼 파스칼의 삼각형 만드는 예제 #파이썬 파스칼의 삼각형 출력

파이썬 입력 받은 N 행의 개수 만큼 파스칼의 삼각형 만드는 예제 #파이썬 파스칼의 삼각형 출력하기 #Pascal's Triangle in Python 파이썬 입력 받은 N 행의 개수 만큼 파스칼의 삼각형

isss.tistory.com

2021/01/16 - [#연구/#Python] - 파이썬 친화수(amicable numbers) 구하기 #친화수(amicable numbers)란 무엇인가? #입력 받은 두 수가 친화수인지 체크하기

 

파이썬 친화수(amicable numbers) 구하기 #친화수(amicable numbers)란 무엇인가? #입력 받은 두 수가 친화

파이썬 친화수(amicable numbers) 구하기 #친화수(amicable numbers)란 무엇인가? 오늘은 파이썬을 통해 친화수(amicable numbers)를 구하는 방법을 알아보려고 합니다. 그럼 먼저 친화수(amicable numbers)..

isss.tistory.com

 

반응형