반응형
질문
두 개의 datetime
객체 사이의 시간 차이를 분 단위로 어떻게 알 수 있나요?
답변
>>> import datetime
>>> first_time = datetime.datetime.now()
>>> later_time = datetime.datetime.now()
>>> difference = later_time - first_time
datetime.timedelta(0, 8, 562000)
>>> seconds_in_day = 24 * 60 * 60
>>> divmod(difference.days * seconds_in_day + difference.seconds, 60)
(0, 8) # 0 분, 8 초
나중 시간에서 처음 시간을 빼면 difference = later_time - first_time
차이만을 담은 datetime 객체가 생성됩니다.
위 예제에서는 0 분, 8 초, 562000 마이크로초입니다.
반응형
댓글