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

Related Articles & Tools

Leave your thoughts...

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