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.
括弧が少なくなりました…