Table of Contents
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.
1. 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:19
In 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
now = 07:43:37.457423 type(now) = <class 'datetime.time'>
2. Example 2: Current time using time module
You can also get the current time using time module.
import time
t = time.localtime()
current_time = time.strftime("%H:%M:%S", t)
print(current_time)
Output
07:46:58
3. Example 3: Current time of a timezone
If you need to find current time of a certain timezone, you can use pytZ module.
from datetime import datetime
import pytz
tz_NY = pytz.timezone('America/New_York')
datetime_NY = datetime.now(tz_NY)
print("NY time:", datetime_NY.strftime("%H:%M:%S"))
tz_London = pytz.timezone('Europe/London')
datetime_London = datetime.now(tz_London)
print("London time:", datetime_London.strftime("%H:%M:%S"))
Output
NY time: 03:45:16 London time: 08:45:16
Related posts:
Python String encode()
Python Program to Reverse a Number
Python String rfind()
Python List reverse()
Python String rindex()
Python ascii()
Python time Module
Python break and continue
Python Program to Convert Kilometers to Miles
Python Dictionary popitem()
Python Artificial Intelligence Project for Beginners - Joshua Eckroth
Python Deep Learning Cookbook - Indra den Bakker
Python Anonymous / Lambda Function
Python slice()
Python Set intersection_update()
Python Set update()
Python timestamp to datetime and vice-versa
Python Program to Find Numbers Divisible by Another Number
Python String isupper()
Python Machine Learning - Sebastian Raschka
Python Data Types
Python Program to Swap Two Variables
Python Type Conversion and Type Casting
Python List remove()
Python String replace()
Python list()
Python int()
Python Program to Create Pyramid Patterns
Python Program to Iterate Over Dictionaries Using for Loop
Python type()
Python Program to Catch Multiple Exceptions in One Line
Python Set clear()