How do I Get the Current Time in Python?

Last updated on December 28, 2022

We can get the current time through the datetime module and strftime() function. The datetime module provides the current time and strftime() function represents it. Let’s get started.

from datetime import datetime

Above line imports datetime class from datetime module.

# get the current date and time
currentDay =
# Output: 2022-11-08 18:17:49.154747

Next, function returns the current date and time. We can extract time through strftime() function.

# extract time from the date & time
currentTime = currentDay.strftime("%H:%M:%S")
print("Time", currentTime)
# Output: Time: 18:26:57

We passed an argument containing three directives in strftime() function that converts date into the hours, minutes, and seconds. Following are the directives with their meanings,

  • %H: returns Hour 00 to 23
  • %M: returns Minute 00 to 59
  • %S: returns Second 00 to 59


This article demonstrates how can you get the current time in Python. You can get the current time through the strftime() function from datetime module.

Written by
I am a skilled full-stack developer with extensive experience in creating and deploying large and small-scale applications. My expertise spans front-end and back-end technologies, along with database management and server-side programming.

Share on:

Related Posts

Tags: Python, Time,