본문 바로가기
Python/Python FAQ

Python 파이썬에서 두 개의 날짜 및 시간 객체 간의 시간 차이를 어떻게 찾을 수 있나요?, How do I find the time difference between two datetime objects in python?

by 베타코드 2023. 9. 18.
반응형

질문


두 개의 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 마이크로초입니다.

반응형

댓글