|
|
|
La libreria di riferimento di Python |
|
|
|
- class date
-
Una classe idealizzata e semplice per rappresentare le date, assumendo
che il corrente calendario gregoriano sia sempre stato usato e che
sempre lo sarà. Attributi: year, month e
day.
- class time
-
Una classe idealizzata per rappresentare il tempo, indipendente da un
giorno particolare, che assume che ogni giorno sia esattamente
24*60*60 secondi (non vi è qui alcuna nozione dei "leap seconds"
(NdT: "sbalzi di secondi")).
Attributi: hour, minute, second,
microsecond e tzinfo.
- class datetime
-
Una combinazione di una data e di un tempo.
Attributi: year, month, day,
hour, minute, second,
microsecond e tzinfo.
- class timedelta
-
Un intervallo temporale che rappresenta la differenza tra due tempi
espressi da istanze di date, time o datetime,
con risoluzione al microsecondo.
- class tzinfo
-
Una classe base astratta per rappresentare gli oggetti informativi
sul fuso orario. Questi oggetti vengono usati dalle classi
datetime e time come strumento personalizzato di
calcolo degli aggiustamenti del tempo (ad esempio, per tener conto
del fuso orario e/o dell'ora legale).
Gli oggetti di ciascuno di questi tipi sono immutabili.
Gli oggetti di tipo date sono sempre di tipo semplice.
Un oggetto d di tipo time o datetime può essere
sia semplice che complesso. d è complesso se l'attributo
d.tzinfo
ha un valore diverso da None
e se la
chiamata d.tzinfo.utcoffset(d)
restituisce un
valore diverso da None
. Se d.tzinfo
vale
None
, oppure se d.tzinfo
non vale None
ma
d.tzinfo.utcoffset(d)
restituisce None
,
allora d) è di tipo semplice.
La distinzione tra oggetti semplici e complessi non si applica agli
oggetti di tipo timedelta.
Relazioni tra le classi derivate:
object
timedelta
tzinfo
time
date
datetime
|
|
|
La libreria di riferimento di Python |
|
|
|
Release 2.3.4, documentation updated on 21. maggio 2005.
Vedete Circa questo documento... per informazioni su modifiche e suggerimenti.