A time object represents a (local) time of day, independent of any particular day, and subject to adjustment via a tzinfo object.
| hour[, minute[, second[, microsecond[, tzinfo]]]]) |
None, or
an instance of a tzinfo subclass. The remaining arguments
may be ints or longs, in the following ranges:
0 <= hour < 24
0 <= minute < 60
0 <= second < 60
0 <= microsecond < 1000000.
If an argument outside those ranges is given,
ValueError is raised. All default to 0 except
tzinfo, which defaults to None.
Class attributes:
time(0, 0, 0, 0).
time(23, 59, 59, 999999).
timedelta(microseconds=1), although note that
arithmetic on time objects is not supported.
Instance attributes (read-only):
range(24).
range(60).
range(60).
range(1000000).
None if none was passed.
Supported operations:
self.utcoffset()).
In order to stop mixed-type comparisons from falling back to the
default comparison by object address, when a time object is
compared to an object of a different type, TypeError is
raised unless the comparison is == or !=. The latter
cases return False or True, respectively.
0 if that's
None), the result is non-zero.
Instance methods:
| [hour[, minute[, second[, microsecond[, tzinfo]]]]]) |
tzinfo=None can be specified to create a naive time from
an aware time, without conversion of the time members.
| ) |
None, a 6-character
string is appended, giving the UTC offset in (signed) hours and
minutes:
HH:MM:SS.mmmmmm+HH:MM
or, if self.microsecond is 0,
HH:MM:SS+HH:MM
| ) |
str(t) is equivalent to
t.isoformat().
| format) |
| ) |
None, returns None, else
returns self.tzinfo.utcoffset(None), and
raises an exception if the latter doesn't return None or
a timedelta object representing a whole number of minutes
with magnitude less than one day.
| ) |
None, returns None, else
returns self.tzinfo.dst(None), and
raises an exception if the latter doesn't return None, or
a timedelta object representing a whole number of minutes
with magnitude less than one day.
| ) |
None, returns None, else
returns self.tzinfo.tzname(None), or
raises an exception if the latter doesn't return None or
a string object.
See About this document... for information on suggesting changes.