t1 = '11:19:04'
t2 = '11:19:07'
이 형식 인 : H:M:S
는어떻게 2 시간 문자열 사이의 시간차를 얻을 수 있습니까?
는 어떻게 두 문자열 사이의 시간 차이를 얻을 수 ?
t1 = '11:19:04'
t2 = '11:19:07'
이 형식 인 : H:M:S
는어떻게 2 시간 문자열 사이의 시간차를 얻을 수 있습니까?
는 어떻게 두 문자열 사이의 시간 차이를 얻을 수 ?
당신은, 당신은 단순히 빼기 themtry이 사용 할 수 있습니다, 당신은 날짜 개체에 시간을 변환 한 후, 날짜 개체에 문자열 시간을 변환하는 방법을 포함 날짜 모듈을 가져올 수없는
import datetime
t1 = '11:19:04'
t2 = '11:19:07'
t1_time=datetime.datetime.strptime(t1,"%H:%M:%S")
t2_time=datetime.datetime.strptime(t2,"%H:%M:%S")
print t2_time-t1_time
0:00:03
대안 필요 날짜/시간 모듈 :
t1 = '11:19:04'
t2 = '11:19:07'
def t2s(t):
return sum(a*b for a, b in zip((int(x) for x in t.split(':')), (3600, 60, 1)))
print(t2s(t1) - t2s(t2))
차이를 초 수로 반환합니다.
데모 :
import datetime
t1 = '11:19:04' 'From'
t2 = '11:19:07' 'Till'
t1_time = datetime.datetime.strptime(t1, "%H:%M:%S")
t2_time = datetime.datetime.strptime(t2, "%H:%M:%S")
print t2_time - t1_time
유효한 대답, 설명이 없다. –
@Coal_ 지금은 괜찮아 보이니? –
감사합니다, 나는 빼기 부분을 가지고 있지만 단서가 없어서 DateTime 객체로 변환해야합니다. – Carla