Convertir un timedelta a días, horas y minutos.

Tengo una timedelta. Quiero los días, las horas y los minutos de eso, ya sea como una tupla o un diccionario ... No estoy preocupado.

Debo haberlo hecho una docena de veces en una docena de idiomas a lo largo de los años, pero Python generalmente tiene una respuesta simple a todo, así que pensé que lo pediría aquí antes de analizar algunas matemáticas nauseabundamente simples (pero verbosas).

El señor Fooz plantea un buen punto.

Estoy tratando con "listados" (un poco como listados de ebay) donde cada uno tiene una duración. Estoy tratando de encontrar el tiempo restante haciendowhen_added + duration - now

¿Estoy en lo cierto al decir que no daría cuenta de DST? Si no es así, ¿cuál es la forma más sencilla de agregar / restar una hora?

Respuestas a la pregunta(5)

Su respuesta a la pregunta