Estoy tratando de tener algunas fechas inteligentes ya que una publicación se ha realizado en mi sitio ("segundos desde, horas desde, semanas desde, etc.") y estoy usando datetime.timedelta diferencia entre utcnow y utc fechado almacenado en la base de datos para una publicación.Timedelta de Python: ¿no puedo simplemente entrar en la unidad de tiempo que quiera el valor de toda la diferencia?
Parece que, de acuerdo con los documentos, tengo que usar el atributo de días Y el atributo de segundos, para obtener las cadenas de fecha de fantasía que quiero.
¿No puedo simplemente entrar en la unidad de tiempo que quiero el valor de toda la diferencia? ¿Me estoy perdiendo de algo?
que sería perfecto si pudiera obtener toda la diferencia en cuestión de segundos.
Eso es lo que planeo hacer, pero simplemente no quería ese error en mi código si había algo que no sabía. Gracias. –
Ojalá tuvieran .total_seconds, .total_minutes, etc etc. en timedeltas ... –
Este enfoque, como 'total_seconds()' en Python 2.7, devolverá un resultado incorrecto si los días no tienen 24 horas (por ejemplo, porque de cambios en el horario de verano). – Bruno