2017-09-11 9 views
0

time1 = 23:30:00time2 = 01:30:00の間の経過時間はどのように計算されますか?彼らには日付は付いていませんが、pythonは日時オブジェクトに1900-01-01という日付を付けるので、time1 = 1900-01-01 23:30:00time2 = 1900-01-01 01:30:00になります。私の望む結果は2時間です。午前0時の経過時間を日付なしで調べる

答えて

0

あなたは2つのDateTimeオブジェクトを引くと

午前2時00分○○秒

from datetime import datetime 

# d = datetime(year, month, day, hour, min, sec) 
d1 = datetime(2017, 9, 1, 23, 30, 00) 
d2 = datetime(2017, 9, 2, 1, 30, 00) 
print d2 - d1 

両者の差を得ることができます
関連する問題