반응형
[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
반응형