2014-10-21 4 views
-2

안녕하세요이 같은 두 번 테이크 아웃하는 파이썬 3.3에서 낮 모듈을 사용하고 있습니다 :이 60mph파이썬으로 시간을 변환하는 방법?

감사

을? : 같은

time_format = '%H:%M:%S' 

total_time = datetime.strptime(time_left_system, time_format) - datetime.strptime(time_entered_system, time_format) 

이 어떻게 초에이 변환 할 것은 그래서 그것을 인쇄 할 수 있습니다

+1

['timedelta'] (https://docs.python.org/2/library/datetime.html#datetime.timedelta)에 대한 문서를 읽어 보셨습니까? 유용 할 수있는'total_seconds' 메소드가 있습니다. 그러나, 그것은 * 속도 *가 아닌 * 시간 *을 제공합니다. – jonrsharpe

+0

@jonrsharpe 도움을 주셔서 감사합니다! –

답변

0

datetime 모듈의 timedelta 유형을 사용하려는 경우 timedelta.total_seconds()는 경과 된 시간을 초 단위로 표시합니다. 당신은 이미 하나의 datetime을 다른 것으로부터 빼서 timedelta를 가지므로 다음 단계로 설정됩니다.
거기에서 나는 당신이 그것을 mph로 변환하는 방법을 모른다. 아마도 경주 용 트랙의 사람들이 차가 정해진 주행 거리에 들어간 초를 주어진 크로노 미터로 계산하는 것처럼 고정 된 거리를 측정하고있을 것이다. 당신이 그것을 어떻게 바꾸 었는지에 대한 정보를주지 말라. 나는 그 부분에서 너를 도울 수 없다.

관련 문제