sql >> データベース >  >> RDS >> Mysql

Python:datetime.timedeltaオブジェクトから時間を取得するにはどうすればよいですか?

    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を取得します 。上記のコードはこのように機能します。



    1. バッファキャッシュ:それは何であり、データベースのパフォーマンスにどのように影響しますか?

    2. MySqlトリガー、挿入時に別のテーブルを更新

    3. タイムゾーンxamppmysqlとapacheを設定する方法は?

    4. データベーステーブルに大量のテストデータを入力します