PyDocs

Nav

Data Types

tzinfo

Abstract base class for time zone info objects.

Subclasses must override the tzname(), utcoffset() and dst() methods.
Members of tzinfo

d

dst
datetime -> DST offset as timedelta positive east of UTC.

f

fromutc
datetime in UTC -> datetime in local time.

t

tzname
datetime -> string name of time zone.

u

utcoffset
datetime -> timedelta showing offset from UTC, negative values indicating West of UTC
1 Example
>>> import datetime as dt
>>> class TZ1(dt.tzinfo):
...     def utcoffset(self, when):
...         return dt.timedelta(hours=1)
...     def dst(self, when):
...         return dt.timedelta(0)
...     def tzname(self, when):
...         return "+01:00"
...     def  __repr__(self):
...         return f"{self.__class__.__name__}()"
...
>>> t = dt.time(12, 10, 30, tzinfo=TZ1())
>>> t
datetime.time(12, 10, 30, tzinfo=TZ1())
>>> t.isoformat()
'12:10:30+01:00'
>>> t.dst()
datetime.timedelta(0)
>>> t.tzname()
'+01:00'
>>> t.strftime("%H:%M:%S %Z")
'12:10:30 +01:00'
>>> 'The {} is {:%H:%M}.'.format("time", t)
'The time is 12:10.'
from the Python docs
See Also
No see-alsos for datetime/tzinfo
0 Notes
No notes for tzinfo