Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
course content

Course Content

Python Basics: Date and Time Mastery

Parse Strings into Datetime ObjectsParse Strings into Datetime Objects

In the last chapter, we have converted a datetime object into a string. Now we will do the opposite, from a String we will create a datetime object via the strptime() function. The strptime() function will try to parse the string according to the specified format, and if successful, it will return a datetime object representing the date and time. If the string cannot be parsed according to the specified format, strptime() will raise a ValueError exception.

You can find a list of all the available format codes in the documentation for the datetime module. These format codes can be used with both strftime() and strptime() to specify the format of dates and times.


  1. Create a datetime object with the format "%Y-%m-%d %H:%M:%S" and print it;
  2. Create a datetime object with the format "%d %B, %Y" and print it.

Mark tasks as Completed

Everything was clear?

Section 1. Chapter 4