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 Program to Get the File Name From the File Path
Python Program to Catch Multiple Exceptions in One Line
Python Program to Append to a File
Python Set isdisjoint()
Python String strip()
Python Program to Print Hello world!
Python hasattr()
Python Program to Convert Decimal to Binary, Octal and Hexadecimal
Python filter()
Python range()
Python abs()
Python Program to Add Two Matrices
Python object()
Python Dictionary update()
Python Program to Convert Celsius To Fahrenheit
Python Tuple count()
Python dict()
Python hash()
Python Exception Handling Using try, except and finally statement
Python id()
Python sum()
Python List insert()
Python @property decorator
Python Set discard()
Python Decorators
Python Set difference()
Python Program to Capitalize the First Character of a String
Python compile()
Python Program to Reverse a Number
Python Program to Randomly Select an Element From the List
Python super()
Python Set clear()