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 pytztz_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 is used to# get object containing# current date & time.now_method = datetime.now()# strftime() method used to# create a string representing# the current time.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 object containing# the current time.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# localtime() method used to# get the object containing# the local time.Time = time.localtime()# strftime() method used to# create a string representing# the current time.currentTime = time.strftime("%H:%M:%S", Time)print(currentTime) |
Output:
19:35:17
