Pythonが値をdatetime.timedelta
として返すのは奇妙です 。おそらくdatetime.time
を返す必要があります 。とにかく、真夜中からの経過時間を返しているようです(表の列が午後6時であると仮定します)。 datetime.time
に変換するには 、次のことができます::
value = datetime.timedelta(0, 64800)
(datetime.datetime.min + value).time()
datetime.datetime.min
およびdatetime.time()
もちろん、datetime
の一部として文書化されています 詳細情報が必要な場合はモジュール。
datetime.timedelta
ちなみに、これは2つのdatetime.datetime
の違いを表したものです。 値。したがって、1つのdatetime.datetime
を引くと 別のコードから、datetime.timedelta
を取得します 。また、datetime.datetime
を追加した場合 datetime.timedelta
を使用 、datetime.datetime
を取得します 。上記のコードはこのように機能します。