반응형
질문
파이썬을 사용하여 두 개의 날짜를 비교하여 어느 것이 더 늦은지 알아보는 방법은 무엇인가요?
예를 들어, 현재 날짜가 생성 중인 휴일 날짜 목록에서 마지막 날짜를 지나갔는지 확인하여 자동으로 이메일을 보내어 관리자에게 휴일.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)
반응형
댓글