#연구/#Python

[Python/파이썬] 날짜 계산하기 #파이썬으로 날짜 차이 계산 하는 함수 만들어보기 #diff_days #날짜 입력해서 몇 일 차이나는지 구하기

every7hing 2020. 12. 2. 14:53
반응형

 

[Python/파이썬] 날짜 계산하기 

#파이썬으로 날짜 차이 계산 하는 함수 만들어보기 

#diff_days 

#날짜 입력해서 몇 일 차이나는지 구하기

 

파이썬으로 날짜를 계산하는 방법을 알아볼게요.

예를 들어 2020.01.20 ~ 2020.03.31은 총 몇일이 차이 날까요?

 

아래와 같이 할 수 있어요.

 

먼저 datetime의 date를 import합니다.

from datetime import date

 

그리고 아래와 같이 함수를 만들어보아요.

def days_diff(start, end):
    return (end - start).days

 

함수에 입력 값은 date()함수를 이용해서 넣으면 편리해요.

2020.1.25 ~ 2020.12.28까지의 일수를 계산해보면 아래와 같이 할 수 있답니다.

338일 이라는 결과가 바로 나오네요!

print(days_diff(date(2020, 1, 25), date(2020, 12, 28))) # 338

 

그럼 완성된 코드를 아래에 공유할게요!

 

from datetime import date

def days_diff(start, end):
    return (end - start).days

print(days_diff(date(2020, 1, 25), date(2020, 12, 28))) # 338

 

반응형