Ich versuche, einige clevere Daten zu haben, seit ein Beitrag auf meiner Website gemacht wurde ("Sekunden seit, Stunden seit, Wochen seit, etc ..") und ich verwende datetime.timedelta Unterschied zwischen utcnow und utc datiert gespeichert in der Datenbank für einen Beitrag.Python's Timedelta: Kann ich nicht in jede Zeiteinheit kommen, die ich will den Wert der gesamten Differenz?
Sieht so aus, als müsste ich nach den Dokumenten das Attribut days UND das Attribut seconds verwenden, um die ausgefallenen Strings zu erhalten, die ich möchte.
Kann ich nicht einfach in jede Zeiteinheit kommen, die ich will den Wert der gesamten Differenz? Fehle ich etwas?
Es wäre perfekt, wenn ich nur den ganzen Unterschied in Sekunden bekommen könnte.
Das ist, was ich vorhabe zu tun, aber ich wollte diesen Klud in meinem Code einfach nicht, wenn es etwas gab, von dem ich nichts wusste. Vielen Dank. –
Wünschte, sie hätten .total_seconds, .total_minutes, etc etc on timedeltas ... –
Dieser Ansatz, wie 'total_seconds()' in Python 2.7, wird ein falsches Ergebnis zurückgeben, wenn die Tage keine 24 Stunden haben (zB weil Änderungen der Sommerzeit). – Bruno