Convert date string of MM/DD/YYYY or DD/MM/YYYY to date object in Python

Earlier we have seen the easiest way to convert date object to mm/dd/yyyy string format. Now we will see how to do the reverse of it. i.e. converting date string of mm/dd/yyyy or dd/mm/yyyy to date object. Here, I have used the datetime.strptime() method to convert the date string to datetime object. Then used the date() method to convert it to date object. Here is the example.

import datetime

## mm/dd/yyyy to date object
dateStr = "08/23/2015"
dateObj = datetime.datetime.strptime(dateStr, "%m/%d/%Y").date()

print("\n Date: ", dateObj, "\n")
print("\n Date: ", type(dateObj), "\n")

## dd/mm/yyyy to date object
dateStr = "18/02/2002"
dateObj = datetime.datetime.strptime(dateStr, "%d/%m/%Y").date()

print("\n Date: ", dateObj, "\n")
print("\n Date: ", type(dateObj), "\n")
Convert date string of mm/dd/yyyy or dd/mm/yyyy to date object in Python

Read my other article on converting date and time string to datetime object.

Reference


Leave your thoughts...

This site uses Akismet to reduce spam. Learn how your comment data is processed.