The tzparse Module
(Obsolete) The (highly incomplete) tzparse
module contains a parser for
time zone specifications. When you import this module, it parses
the content of the TZ
environment variable; Example 14-31 demonstrates.
Example 14-31. Using the tzparse Module
File: tzparse-example-1.py import os if not os.environ.has_key("TZ"): # set it to something... os.environ["TZ"] = "EST+5EDT;100/2,300/2" # importing this module will parse the TZ variable import tzparse print "tzparams", "=>", tzparse.tzparams print "timezone", "=>", tzparse.timezone print "altzone", "=>", tzparse.altzone print "daylight", "=>", tzparse.daylight print "tzname", "=>", tzparse.tznametzparams => ('EST', 5, 'EDT', 100, 2, 300, 2)
timezone => 18000
altzone => 14400
daylight => 1
tzname => ('EST', 'EDT')
In addition to the variables shown in Example 14-31, this module contains a number of time manipulation functions that use the defined time zone.
Get Python Standard Library now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.