Tengo una tabla de base de datos con artículos y cada uno de estos artículos tiene una fecha de envío. Necesito calcular los días y horas ya que el artículo han sido publicados en la base de datos, como:Python - ¿Cómo calcular el tiempo transcurrido desde la fecha X?
This article has been published 4 hours ago.
This article has been published 3 days and 4 hours ago.
Ya hay algún código que pueda volver a utilizar para hacer esto? He buscado en google, pero tal vez no estoy usando las palabras correctas.
¿Alguna pista que podría ayudarme?
Best Regards,
FWIW, str() llamado en un objeto datetime.timedelta crea una cadena con el siguiente formato: '4 días, 23: 58: 57.256000' No creo que haya una forma de cambiar el formato, pero te ahorra trabajo si es un formato aceptable. – Jeremiah
Excelente respuesta, pero tenga en cuenta que el método pertinente de la clase timedelta es total_segundos –
@ShmilTheCat, gracias por notar que hice una corrección. –