A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://www.geeksforgeeks.org/python-program-to-get-current-time/ below:

Get Current time in Python

Get Current time in Python

Last Updated : 12 Jul, 2025

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. DateTime object in Python is used to manage operations involving time-based data.

Python
from datetime import datetime

# now() method is used to get object
# containing current date & time.
now = datetime.now()

# strftime() method used to create a string
# representing the current time.
currentTime = now.strftime("%H:%M:%S")
print("Current Time =", currentTime)

Output
Current Time = 06:20:18
Using time module

The time module helps to get time-related functions and it is well-suited for time manipulation.

Python
import time


# localtime() method used to get the object containing the local time.
t = time.localtime()

# strftime() method used to create a string representing the current time.
currentTime = t.strftime("%H:%M:%S", t)
print(currentTime)
Get Time in a Specific Time Zone

To get a current time in a specific time zone, we can use time module combined with datetime.now and strftime() methods.

Python
from datetime import datetime
import pytz

# Define the timezone for India
tz_india = pytz.timezone('Asia/Kolkata')

# Get the current time in India time zone
datetime_india = datetime.now(tz_india)
print("India Time:", datetime_india.strftime("%H:%M:%S"))

Output
India Time: 11:54:39


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4