2017-12-01 11 views

答えて

2

あなたはDateTimeオブジェクトにあなたの時間を変換した後、あなたは、単にsubstract 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

代替を使用することができ、DateTimeオブジェクトに文字列の時間を変換するための方法が含まれているdatetimeモジュールをインポートする必要があります日時モジュール:

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
  • インポート日時モジュール:
  • ストリング
  • にstriptime値を渡し 'T1'
  • デモに '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 
    
関連する問題