w3resource

Python: Set the default timezone used by all date/time functions

Python Datetime: Exercise-54 with Solution

Write a Python program to set the default timezone used by all date/time functions.

Sample Solution:

Python Code:

import os, time
print(time.strftime('%Y-%m-%d %H:%M:%S')) # before timezone change
os.environ['TZ'] = 'America/Los_Angeles' # set new timezone
time.tzset()
print(time.strftime('%Y-%m-%d %H:%M:%S')) # after timezone change

Sample Output:

2020-07-21 13:09:47
2020-07-21 06:09:47

Flowchart:

Flowchart: Set the default timezone used by all date/time functions.

Visualize Python code execution:

The following tool visualize what the computer is doing step-by-step as it executes the said program:


Python Code Editor:

Contribute your code and comments through Disqus.

Previous: Write a Python program to get the first and last second.
Next: The epoch is the point where the time starts, and is platform dependent. For Unix, the epoch is January 1, 1970, 00:00:00 (UTC). Write a Python program to find out what the epoch is on a given platform. Also convert a given time in seconds since the epoch.

What is the difficulty level of this exercise?

Test your Python skills with w3resource's quiz



Python: Tips of the Day

Free up Memory:

  • Manual garbage collection can be performed on timely or event based mechanism.
import gc
collected_objects = gc.collect()