[Python] Operazioni sul tempo.

Marco Beri marcoberi a gmail.com
Gio 5 Nov 2015 19:39:34 CET


2015-11-05 18:37 GMT+01:00 Gabriele Battaglia <iz4apu a libero.it>:

> Ok Enrico, più avanti guarderò il modulo che mi suggerisci, ma per ora
> desidero capire.
> Io scrivo:
> import datetime
> a = datetime.time(1,30,40)
>
> Ok, quindi a adesso è un oggetto datetime.time.
>
> Adesso creo un delta da sommare:
>
> b = datetime.timedelta(seconds=125)
>
> Poi scrivo:
>
> a+b
>
> Traceback (most recent call last):
>   File "<stdin>", line 1, in <module>
> TypeError: unsupported operand type(s) for +: 'datetime.time' and
> 'datetime.timedelta'
> >>>
>
> Perché, non dovrebbe esattamente servire a quello il timedelta?
>

Serve esattamente a quello ma solo se lo usi con un oggetto datetime della
libreria datetime.

Ecco le prime righe dell'help:

Help on class timedelta in module datetime:

class timedelta(__builtin__.object)
   Difference between two datetime values.


Ciao.
Marco.

-- 
http://beri.it/ - Un blog
http://beri.it/i-miei-libri/ - Qualche libro
http://beri.it/articoli/ - Qualche articolo
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.python.it/pipermail/python/attachments/20151105/23ff0c89/attachment-0001.html>


Maggiori informazioni sulla lista Python