私のタスクで必要なのは、時間(2:34 PM)から(0:20,1:10 ...任意の値)のような時間と分を差し引くことです。出力側では、後の時間を表示する必要があります。引き算。時間と時間:分の値はハードコードされています
例:
my_time = 1:05 AM
期間= 0:50
したがって、出力は12:15 PMになります。
出力は正確でAM/PM形式であり、すべての値に適用可能[0:00 <継続時間> 6:00]
また、必要なのは数時間と数分の部品だけでかまいません
from datetime import datetime, timedelta
d = datetime.today() - timedelta(hours=0, minutes=50)
d.strftime('%H:%M %p')
これは私のために働いた:
from datetime import datetime
s1 = '10:04:00'
s2 = '11:03:11' # for example
format = '%H:%M:%S'
time = datetime.strptime(s2, format) - datetime.strptime(s1, format)
print time