Un oggetto di tipo time rappresenta il tempo (locale) all'interno di una giornata, indipendentemente da un giorno specifico, e suscettibile di correzioni attraverso un oggetto di tipo tzinfo.
| hour[, minute[, second[, microsecond[, tzinfo]]]]) |
None, oppure un'istanza di una classe derivata di
tzinfo. Gli altri argomenti possono essere sia interi che
interi long, all'interno dei seguenti intervalli:
0 <= ora < 24
0 <= minuto < 60
0 <= secondo < 60
0 <= microsecondo < 1000000.
Se viene fornito un argomento al di fuori di questi intervalli,
viene sollevata l'eccezione ValueError. Il valore
predefinito per tutti � 0, tranne che per tzinfo, il
cui valore predefinito � None.
Attributi di classe:
time(0, 0, 0, 0).
time(23, 59, 59, 999999).
timedelta(microseconds=1), ma notate
che l'aritmetica tra oggetti di tipo time non viene
supportata.
Attributi di istanza (in sola lettura):
range(24).
range(60).
range(60).
range(1000000).
None se non viene passato alcun oggetto.
Operazioni supportate:
self.utcoffset()).
Per evitare che il confronto tra tipi diversi ricada nel
comportamento predefinito, cio� quello di confrontare gli
indirizzi degli oggetti, quando viene confrontato un oggetto di
tipo time con un oggetto di tipo diverso, viene sollevata
un'eccezione TypeError, a meno che il confronto non
sia == o !=. In questi ultimi casi il confronto
restituisce rispettivamente False o True.
None), il risultato � non nullo.
Metodi di istanza:
| [hour[, minute[, second[, microsecond[, tzinfo]]]]]) |
tzinfo=None per creare un
oggetto time ``semplice'' a partire da un'oggetto
time ``complesso'', senza dover convertire i membri del
tempo rappresentato.
| ) |
self.microsecond � 0,
HH:MM:SS
Se utcoffset() non restituisce None, allora viene
aggiunta una stringa di sei caratteri, rappresentante la differenza
oraria da UTC in ore e minuti (con segno):
HH:MM:SS.mmmmmm+HH:MM
oppure, se self.microsecond � 0,
HH:MM:SS+HH:MM
| ) |
str(t) �
equivalente a t.isoformat().
| format) |
| ) |
None, restituisce None,
altrimenti restituisce self.tzinfo.utcoffset(None) e
solleva un'eccezione nei casi in cui quest'ultimo restituisca qualcosa
di diverso da None, oppure un oggetto timedelta
rappresentante un numero di minuti inferiore a quello di un giorno.
| ) |
None, restituisce None,
altrimenti restituisce self.tzinfo.utcoffset(None) e
solleva un'eccezione nei casi in cui quest'ultimo restituisca qualcosa
di diverso da None, oppure da un oggetto timedelta
rappresentante un numero di minuti inferiore a quello di un giorno.
| ) |
None, restituisce None,
altrimenti restituisce self.tzinfo.dst(None), oppure
solleva un'eccezione se quest'ultimo restituisce qualcosa di diverso
da None o da una stringa.
Vedete Circa questo documento... per informazioni su modifiche e suggerimenti.