Tengo un Python datetime, d, y quiero obtener el número de horas desde la medianoche como un número de coma flotante. El mejor que he llegado con es:¿Cómo puedo obtener horas de una fecha de Python?
h = ((((d.hour * 60) + d.minute) * 60) + d.second)/(60.0 * 60)
Lo que posibilita un 4.5 para las 4:30 am, 18.75 por 18:45, etc. ¿Hay una mejor manera?
también hay 'd.microsecond' – jfs