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 Full Path of the Current Working Directory
Python Program to Find Sum of Natural Numbers Using Recursion
Python Program to Find the Square Root
Python String rindex()
Python Function Arguments
Python Dictionary get()
Python String partition()
Python strptime()
Python String istitle()
Python Program to Find the Largest Among Three Numbers
Python Global Keyword
Python delattr()
Python Program to Access Index of a List Using for Loop
How to Get Started With Python?
Python Program to Check Whether a String is Palindrome or Not
Python vars()
Python Dictionary clear()
Python List remove()
Python Program to Find Numbers Divisible by Another Number
How to get current date and time in Python?
Python Keywords and Identifiers
Python sorted()
Learning scikit-learn Machine Learning in Python - Raul Garreta & Guillermo Moncecchi
Python Tuple count()
Python String expandtabs()
Python Program to Find HCF or GCD
Python List append()
Python Program to Find LCM
Python String isidentifier()
Python Program to Check If a String Is a Number (Float)
Python Custom Exceptions
Python String split()