Sometimes, we want to convert timestamps with offset to datetime obj using Python’s strptime
method.
In this article, we’ll look at how to convert timestamps with offset to datetime obj using Python’s strptime
method.
How to convert timestamps with offset to datetime obj using Python’s strptime?
To convert timestamps with offset to datetime obj using Python’s strptime
method, we can call isoformat
after parsing the datetime string.
For instance, we write:
from datetime import datetime
time_str = "2021-07-24T23:14:29-07:00"
dt_aware = datetime.fromisoformat(time_str)
print(dt_aware.isoformat('T'))
We call datetime.fromisoformat
method with the time_str
datetime string.
Then we call isoformat
with T
to put the 'T
‘ between the date and the time of the returned datetime string.
Therefore, print
will print '2021-07-24T23:14:29-07:00'
.
Conclusion
To convert timestamps with offset to datetime obj using Python’s strptime
method, we can call isoformat
after parsing the datetime string.