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 Set clear()
Python Data Structures and Algorithms - Benjamin Baka
Python Program to Check Armstrong Number
Python Numbers, Type Conversion and Mathematics
Python sorted()
Python Program to Convert Kilometers to Miles
Python Program to Find All File with .txt Extension Present Inside a Directory
Python id()
Python globals()
Introduction to Scientific Programming with Python - Joakim Sundnes
Python List
Python print()
Python Machine Learning Third Edition - Sebastian Raschka & Vahid Mirjalili
Python *args and **kwargs
Python oct()
Python Keywords and Identifiers
Python Program to Check Whether a String is Palindrome or Not
Python String rstrip()
Python Program to Trim Whitespace From a String
Python Multiple Inheritance
Python Program to Swap Two Variables
Python Set remove()
Python Dictionary clear()
Python reversed()
Python Package
Python Program to Create a Countdown Timer
Python format()
Python Program to Catch Multiple Exceptions in One Line
Python eval()
Deep Learning with Python - Francois Cholletf
Node.js vs Python for Backend Development
Python Program to Find LCM