Sto provando ad avere delle date intelligenti da quando è stato fatto un post sul mio sito ("secondi da, ore da, settimane da, ecc.") E sto usando la differenza datetime.timedelta tra utcnow e utc dated memorizzato nel database per un post.Timedelta di Python: non posso semplicemente entrare in qualsiasi unità di tempo voglio il valore dell'intera differenza?
Sembra che, in base ai documenti, devo utilizzare l'attributo days AND l'attributo seconds, per ottenere le stringhe di data di fantasia che desidero.
Non posso semplicemente entrare in qualsiasi unità di tempo voglio il valore dell'intera differenza? Mi sto perdendo qualcosa?
Sarebbe perfetto se potessi ottenere l'intera differenza in pochi secondi.
Questo è quello che ho intenzione di fare, ma non volevo quel chludo nel mio codice se c'era qualcosa che non sapevo. Grazie. –
Vorrei avere .total_seconds, .total_minutes, etc etc su timedeltas ... –
Questo approccio, come 'total_seconds()' in Python 2.7, restituirà un risultato errato se i giorni non hanno 24 ore (ad esempio, perché di cambiamenti nell'ora legale). – Bruno