Convert string to datetime object

With the strptime() method you can convert a string in a datetime object. The method expects two parameters – string and format.

Example 1

from datetime import datetime

date = "2022-10-15 18:41:35"
isoFormat = "%Y-%m-%d %H:%M:%S"

# new datetime parsed from a string (like time.strptime())
dt = datetime.strptime(date, isoFormat)
print(dt)
Output
2022-10-15 18:41:35

Example 2

from datetime import datetime

dateStr = "17 December 1989"

isoFormat = "%d %B %Y"

print(datetime.strptime(dateStr, isoFormat))
Output
1989-12-17 00:00:00