Mam timedelta. Chcę dni, godziny i minuty od tego - albo jako krotka albo słownik ... Nie jestem zdenerwowany.
Przez lata musiałem to robić kilkanaście razy w kilkunastu językach, ale Python zazwyczaj ma prostą odpowiedź na wszystko, więc pomyślałem, że zapytam tutaj, zanim wypiszę mdłą, prostą (ale pełną słów) matematykę.
Pan Fooz podnosi dobrą rację.
Mam do czynienia z „aukcjami” (trochę jak aukcje w serwisie eBay), w których każdy ma czas trwania. Staram się znaleźć pozostały czaswhen_added + duration - now
Czy mam rację mówiąc, że to nie wyjaśnia DST? Jeśli nie, jaki jest najprostszy sposób dodawania / odejmowania godziny?
timedelta
obiektu „datetime.timedelta (sekundy = 1177)” : po prostu użyj str ()