4

日付と時刻を分数形式に変換するにはどうすればよいですか?

より明確にするために、「26日、0:16:53」のような日付と時刻があります。これを 1 つの数値に変換する方法はありますか。これは、上記の日数のみの形式 (小数値) と同等の値になります。例 26.XXXX ここで、'XXXX' は、上記の例の「0:16:53」に対応する 1 日の端数です。これを行う方法はありますか?

どんな助けでも大歓迎です。

前もって感謝します

4

1 に答える 1

13

まあ、それは次のようなものでなければなりません:

dt = timedelta(days=26, hours=0, minutes=16, seconds=53)
secs_per_day = 24*60*60    # hours * mins * secs
dt.total_seconds()/secs_per_day
>>>26.011724537037036

お役に立てれば!

于 2013-11-06T13:37:23.587 に答える