Python: Get the GMT and local current time
Python Datetime: Exercise-29 with Solution
Write a Python program to get GMT and the local time.
Sample Solution:
Python Code:
# Import the gmtime and strftime functions from the time module
from time import gmtime, strftime
# Import the time module
import time
# Print the current time in GMT (Greenwich Mean Time) format
print("\nGMT: " + time.strftime("%a, %d %b %Y %I:%M:%S %p %Z", time.gmtime()))
# Print the current time in local time zone format
# The strftime function is used directly since it was imported earlier
print("Local: " + strftime("%a, %d %b %Y %I:%M:%S %p %Z\n"))
Output:
GMT: Mon, 08 May 2017 06:21:07 AM GMT Local: Mon, 08 May 2017 11:51:07 AM IST
Explanation:
In the exercise above,
- The code imports the "gmtime" and "strftime" functions from the "time" module and the entire "time" module separately.
- Print the current time in different time zones:
- It prints the current time in GMT (Greenwich Mean Time) format using the "strftime()" function with the '%Z' directive to display the time zone.
- "time.gmtime()" retrieves the current time in GMT.
- It prints the current time in the local time zone format using the "strftime()" function.
- Formatting Time Strings:
- The "strftime()" function is used to format time strings according to the specified format directives, such as '%a' for abbreviated weekday name, '%d' for day of the month, '%b' for abbreviated month name, '%Y' for year, '%I' for hour (12-hour clock), '%M' for minute, '%S' for second, '%p' for AM/PM, and '%Z' for time zone name.
- Finally the formatted time strings are printed to the console.
Flowchart:
Python Code Editor:
Contribute your code and comments through Disqus.
Previous: Write a Python program to get the dates 30 days before and after from the current date.
Next: Write a Python program convert a date to timestamp.
What is the difficulty level of this exercise?
Test your Programming skills with w3resource's quiz.
It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.
https://198.211.115.131/python-exercises/date-time-exercise/python-date-time-exercise-29.php
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics