본문 바로가기
Python/Python FAQ

Python 두 날짜를 비교하는 방법은 무엇인가요?, How to compare two dates?

by 베타코드 2023. 10. 16.
반응형

질문


파이썬을 사용하여 두 개의 날짜를 비교하여 어느 것이 더 늦은지 알아보는 방법은 무엇인가요?

예를 들어, 현재 날짜가 생성 중인 휴일 날짜 목록에서 마지막 날짜를 지나갔는지 확인하여 자동으로 이메일을 보내어 관리자에게 휴일.txt 파일을 업데이트하라고 알려줄 수 있도록 하고 싶습니다.


답변


날짜 및 시간 datetime 메소드 및 연산자 < 및 그와 관련된 것을 사용합니다.

>>> from datetime import datetime, timedelta
>>> 과거 = datetime.now() - timedelta(days=1)
>>> 현재 = datetime.now()
>>> 과거 < 현재
True
>>> datetime(3000, 1, 1) < 현재
False
>>> 현재 - datetime(2000, 4, 4)
datetime.timedelta(4242, 75703, 762105)
반응형

댓글