In this article, we will know the approaches to get the current time in Python. There are multiple ways to get it. The most preferably date-time module is used in Python to create the object containing date and time.
Example 1: Current time of a timezone – Using pytZ module
Python3
from datetime import *
import pytz
tz_INDIA = pytz.timezone( 'Asia/Kolkata' )
datetime_INDIA = datetime.now(tz_INDIA)
print ( "INDIA time:" , datetime_INDIA.strftime( "%H:%M:%S" ))
|
Output:
INDIA time: 19:29:53
Example 2 : Current time – Using date time object
Python3
from datetime import datetime
now_method = datetime.now()
currentTime = now_method.strftime( "%H:%M:%S" )
print ( "Current Time =" , currentTime)
|
Output:
Current Time = 19:31:51
Time complexity: O(1).
Space complexity: O(1).
Example 3:
Python3
from datetime import datetime
time = datetime.now().time()
print ( "Current Time =" , time)
|
Output:
Current Time = 19:33:29.087840
Example 4. Getting Time – using Time module.
Python3
import time
Time = time.localtime()
currentTime = time.strftime( "%H:%M:%S" , Time)
print (currentTime)
|
Output:
19:35:17