본문 바로가기
프로그램

[파이썬] 문제 : 시작-종료 시간 계산하기

by 오디세이99 2022. 11. 22.
728x90
반응형

문제

파이썬 시간 누적하려고 할 때 datetime을 사용하게 되면 24시간이 지나면 00시부터 다시 시작하게 되는데 24시(하루가 지나면)를 1일로 바꿔 시간 누적 할 수 있는 방법은 어떻게 하나요?

 

 

방법

hour에 대한 누적이라고 하니 아래 코드와 같이 하시며 될 것 같아요.

from datetime import datetime

# start_time = datetime.now()
start_time = datetime.strptime('2022-01-01 05:00:00',"%Y-%m-%d %H:%M:%S")
end_time = datetime.strptime('2022-01-02 10:30:00',"%Y-%m-%d %H:%M:%S")

run_time = end_time - start_time
print(run_time, '/', run_time.days, '/', run_time.seconds,'/',run_time.days * 24, '/', run_time.seconds/60/60)

 

728x90
반응형

댓글