본문 바로가기
파이썬

파이썬에서 시간을 비교하는 방법?

by º기록 2021. 1. 9.
반응형

날짜 비교가 가능하고 datetime.timedelta () 도 있지만 현재 시간 ( datetime.datetime.now ())을 확인하는 방법을 찾기 위해 고군분투하고 있습니다. )은 날짜에 관계없이 지정된 시간 (예 : 오전 8시)보다 빠르거나 늦거나 동일합니다.

 

해결 방법

 

특정 시점 (예 : '지금')을 고정되지 않은 반복 이벤트 (매일 오전 8시 발생)와 비교할 수 없습니다 .

지금이 오늘 오전 8시 이전인지 이후인지 확인할 수 있습니다.

>>> import datetime
>>> now = datetime.datetime.now()
>>> today8am = now.replace(hour=8, minute=0, second=0, microsecond=0)
>>> now < today8am
True
>>> now == today8am
False
>>> now > today8am
False

 

참조 페이지 https://stackoverflow.com/questions/1831410

 

 

반응형

댓글