Pythonの日付時刻から時間を取得するにはどうすればいいですか? 質問する

Pythonの日付時刻から時間を取得するにはどうすればいいですか? 質問する

Python の datetime d があり、真夜中からの時間を浮動小数点数として取得したいと考えています。私が思いついた最良の方法は次のとおりです。

h = ((((d.hour * 60) + d.minute) * 60) + d.second) / (60.0 * 60)

午前 4:30 の場合は 4.5、午後 6:45 の場合は 18.75 などになります。もっと良い方法はありますか?

ベストアンサー1

h = d.hour + d.minute / 60. + d.second / 3600.

括弧が少なくなりました…

おすすめ記事