프로그래밍 언어/Python

파이썬에서 두 개의 datetime 객체 간의 시간 차이 확인

Rateye 2021. 11. 4. 10:39
728x90
반응형
질문 : 파이썬에서 두 개의 datetime 객체 간의 시간 차이를 어떻게 찾습니까?

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 minutes, 8 seconds

첫 번째 시차에서 나중 시간을 빼면 difference = later_time - first_time 은 차이 만 보유하는 datetime 객체를 만듭니다. 위의 예에서는 0 분, 8 초 및 562000 마이크로 초입니다.

출처 : https://stackoverflow.com/questions/1345827/how-do-i-find-the-time-difference-between-two-datetime-objects-in-python
728x90
반응형