How to convert a date string to date object with Python?

Sometimes, we want to convert a date string to date object with Python.

In this article, we’ll look at how to convert a date string to date object with Python.

How to convert a date string to date object with Python?

To convert a date string to date object with Python, we can use the datetime.datetime.strptime method.

For instance, we write:

import datetime

d = datetime.datetime.strptime('24052010', "%d%m%Y").date()
print(d)

to convert the '24052010' string into a date object.

We parse the string by passing in "%d%m%Y" as the format string.

%d is the 2 digit date of the month.

%m is the 2 digit month.

And %Y is the 4 digit year.

Then we call date to return the date from the date time object.

Therefore, d is 2010-05-24.

Conclusion

To convert a date string to date object with Python, we can use the datetime.datetime.strptime method.