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 symmetric_difference_update()
Python String startswith()
Python isinstance()
Python pow()
Python Deeper Insights into Machine Learning - Sebastian Raschka & David Julian & John Hearty
Statistical Methods for Machine Learning - Disconver how to Transform data into Knowledge with Pytho...
Python String rjust()
Python Dictionary pop()
Python String rsplit()
Python Program to Sort Words in Alphabetic Order
Python Program to Print all Prime Numbers in an Interval
Python Program to Delete an Element From a Dictionary
Python Type Conversion and Type Casting
Python Machine Learning Cookbook - Practical solutions from preprocessing to Deep Learning - Chris A...
Python Operator Overloading
Python str()
Python strftime()
Python Program to Display Powers of 2 Using Anonymous Function
Applied Text Analysis with Python - Benjamin Benfort & Rebecca Bibro & Tony Ojeda
Python delattr()
Python Program to Create a Long Multiline String
Python String endswith()
Python Machine Learning Third Edition - Sebastian Raschka & Vahid Mirjalili
Python String splitlines()
Python String isdigit()
Python Program to Randomly Select an Element From the List
Python Program to Get the Class Name of an Instance
Python Closures
Python Program to Solve Quadratic Equation
Python bytearray()
Python Data Structures and Algorithms - Benjamin Baka
Python Program to Convert Decimal to Binary Using Recursion