[Python] Da timedelta a data.

Marco Beri marcoberi a gmail.com
Mar 20 Mar 2018 23:20:30 CET


2018-03-20 23:06 GMT+01:00 Gabriele Battaglia <iz4apu a libero.it>:
>
> > On 20 Mar 2018, at 22:54, Pietro Brunetti <gunzapper a gmail.com> wrote:
> >
> > Poi farci delle operazioni matematiche con gli oggetti datetime e
> ottieni oggetti datetime. Perché come dice il nome i timedelta sono delle
> differenze di tempo.
> >
> Non mi risulta, Pietro, ma potrei sbagliare: se faccio somme e sottrazioni
> con 2 oggetti datetime.datetime, ottengo soltanto dei timedelta e poi da
> quelli devo ricostruire la sturata anni/mesi/giorni/ore/minuti/secondi.
>
> Mi sfugge qualcosa?
>

pip install dateutil

Poi usi relativedelta:

>>> from datetime import date
>>> from dateutil.relativedelta import relativedelta
>>> relativedelta(date.today(), date(1964, 9, 23))
relativedelta(years=+53, months=+5, days=+25)


Ciao.
Marco.
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.python.it/pipermail/python/attachments/20180320/fdbe5c54/attachment-0001.html>


Maggiori informazioni sulla lista Python