2017-12-01 11 views

답변

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 
+0

유효한 대답, 설명이 없다. –

+0

@Coal_ 지금은 괜찮아 보이니? –

+0

감사합니다, 나는 빼기 부분을 가지고 있지만 단서가 없어서 DateTime 객체로 변환해야합니다. – Carla

0

대안 필요 날짜/시간 모듈 :

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)) 

차이를 초 수로 반환합니다.

0
  • 가져 오기 날짜 모듈 :
  • 는 'T1'에 'T2'를 빼기 문자열에 striptime 값을 전달
  • 데모 :

    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