Get Current time
In this article, you will learn to get current time of your locale as well as different time zones in Python.
There are a number of ways you can take to get current time in Python.
Example 1: Current time using datetime object
from datetime import datetime
now = datetime.now()
current_time = now.strftime("%H:%M:%S")
print("Current Time =", current_time)Output
Current Time = 07:41:19In the above example, we have imported datetime class from the datetime module. Then, we used now() method to get a datetime object containing current date and time.
Using datetime.strftime() method, we then created a string representing current time.
If you need to create a time object containing current time, you can do something like this.
from datetime import datetime
now = datetime.now().time() # time object
print("now =", now)
print("type(now) =", type(now)) Output
Example 2: Current time using time module
You can also get the current time using time module.
Output
Example 3: Current time of a timezone
If you need to find current time of a certain timezone, you can use pytZ module.
Output
Last updated
Was this helpful?