Python3 time tzset () method
description
Python time tzset () based on the environment variable TZ re-initialization settings.
Standard TZ environment variable format:
std offset [dst [offset [,start[/time], end[/time]]]]
parameter
- std and dst: initials three or more times.Passed to time.tzname.
- offset: offset from UTC, in the format: [+ | -] hh [ : mm [: ss]] {h = 0-23, m / s = 0-59}.
- start [/ time], end [ / time]: Date when DST begins to take effect.Format mwd - month for the day, date and number of weeks. w = 1 refers to the first week of the month, and w = 5 refers to the last week of the month. 'Start' and 'end' can be one of the following formats:
- Jn: Julian day n (1 <= n <= 365).Leap Year Day (February 29) is not counted.
- n: Julian day (0 <= n <= 365 ).Leap Year Day (February 29) counted
- Mm.nd: day of the month, date and number of weeks.w = 1 refers to the first week of the month, and w = 5 refers to the last week of the month.
- time: (optional) time (24-hour) DST came into effect when.The default value is 02:00 (local time zone specified time).
grammar
time.tzset()
parameter
- NA.
return value
This function has no return value.
Examples
The following example shows tzset () function to use:
#!/usr/bin/python3 import time import os os.environ['TZ'] = 'EST+05EDT,M4.1.0,M10.5.0' time.tzset() print (time.strftime('%X %x %Z')) os.environ['TZ'] = 'AEST-10AEDT-11,M10.5.0,M3.5.0' time.tzset() print (time.strftime('%X %x %Z'))
The above example output is:
23:25:45 04/06/16 EDT 13:25:45 04/07/16 AEST