시간을 계산하는 중에 다음 오류가 발생합니다. 해결 방법은 무엇입니까?시간을 계산하는 동안 오류가 발생했습니다.
from datetime import datetime, date
import time
print "Start : %s" % time.ctime()
start_time = time.ctime()
#do something
print "How to calculate time diff?"
end_time = time.ctime()
total_elapsed_time = datetime.combine(date.today(), end_time) - datetime.combine(date.today(), start_time)
print "TOTAL ELAPSED TIME" + str(total_elapsed_time)
오류 : -
Traceback (most recent call last):
File "time_diff.py", line 8, in <module>
total_elapsed_time = datetime.combine(date.today(), end_time) - datetime.combine(date.today(), start_time)
TypeError: combine() argument 2 must be datetime.time, not str
'time.ctime()'1 05 문자열'금 7월을 반환 : 16:25 2016'이면 diff를 계산할 수 없습니다. –
@RajeshYogeshwar - 좋아요, 어떻게 diff를 계산하고 이해할 수있는 형식으로 인쇄합니까? – user2125827
datetime 인스턴스가 있어야합니다. datetime 인스턴스를 사용하면 차이를 계산 한 후 사람이 읽을 수있는 형식으로 표시 할 수 있습니다. –