2016-11-17 7 views
-1

ランダムに生成された時間値を既存のdatetimeオブジェクトに追加します。さて、私が持っている時間値は浮動小数点です。たとえば、4.1326742時間を'2016-11-17'に追加したいとします。これはどうすればいいですか?ありがとう。Python:浮動小数点形式の時刻を日時に設定する値

+0

誰かがこれをdownvoteなぜ私は理解していません。はい、日時モジュールについて既に知っている人にとっては簡単な質問かもしれませんが、ドキュメントは複雑で、それらを使用していない人には完全に理解するのに時間がかかります。 – jtitusj

答えて

3

あなただけtimedeltaを構築し、それを追加する必要があります。

>>> import datetime 
>>> d = datetime.datetime(2016, 11, 17) 
>>> delta = datetime.timedelta(hours=4.1326742) 
>>> d + delta 
datetime.datetime(2016, 11, 17, 4, 7, 57, 627120) 
+0

素晴らしい!ありがとう。 – jtitusj

関連する問題