Open In App

How to convert Python’s .isoformat() string back into datetime object

Last Updated : 28 Jul, 2021
Improve
Improve
Like Article
Like
Save
Share
Report

In this article, we will learn how to convert Pythons .isoFormat() string back into a datetime object. Here we are using the current time and for that, we will store the current time in the current_time variable.

The function now() of this module, does the job perfectly.

Example: Getting current time

Python3




from datetime import datetime
  
current_time = datetime.now()
  
print(current_time)


Output:

2021-07-22 15:17:19.735037

Get the string format of time

In this step, we are going to get the string format of the iso time. For this, isoformat() function is used.

Example: getting string format of time

Python3




from datetime import datetime
  
current_time = datetime.now().isoformat()
print(current_time)


Output

2021-07-26T11:36:17.090181

Get the DateTime object from the iso format

So here we are going to get the DateTime object from the iso string. For that fromisoformat() function is used.

Example: Get the DateTime object from the iso format

Python3




from datetime import datetime
  
current_time = datetime.now().isoformat()
  
print(datetime.fromisoformat(current_time))


Output:

2021-07-26 17:06:51.149731


Like Article
Suggest improvement
Share your thoughts in the comments

Similar Reads