まず、:を使用して日時オブジェクトを作成しますdatetime.strptime
。
>>> t = datetime.datetime.strptime('26-12-2012 18:32:51', '%d-%m-%Y %H:%M:%S')
>>> t
datetime.datetime(2012, 12, 26, 18, 32, 51)
次に、日付部分のみを表す2番目の日時オブジェクトを作成します。
>>> t2 = t.replace(hour=0, minute=0, second=0)
datetime.timedelta
それからあなたはあなたの他のものと比較するための適切なものを得ることができますtimedelta
:
>>> t - t2
datetime.timedelta(0, 66771)
>>> dt = t - t2
>>> dt1 = datetime.timedelta(0, 28800) #08:00 hrs
>>> dt2 = datetime.timedelta(0, 68400) #08:00 hrs
>>> dt > dt1
True
>>> dt2 > dt > dt1
True