t1 = '11:19:04'
t2 = '11:19:07'
は、この形式にいる:H:M:S
2時間文字列の時間差はどのように取得できますか?
は、どのように私は2列間の時間差を得ることができますか?
t1 = '11:19:04'
t2 = '11:19:07'
は、この形式にいる:H:M:S
2時間文字列の時間差はどのように取得できますか?
は、どのように私は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
代替を使用することができ、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))
これは秒数として返されます。
デモに '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