Convert string "Jun 1 2005 1:33PM" into datetime

To convert the string "Jun 1 2005 1:33PM" into a datetime object, you can use the datetime module in the Python standard library.

Here's an example of how you can do it:

from datetime import datetime

date_string = "Jun 1 2005 1:33PM"

# Parse the date string
date_object = datetime.strptime(date_string, "%b %d %Y %I:%M%p")

print(date_object)  # Output: 2005-06-01 13:33:00

Watch a course Python - The Practical Guide

The datetime.strptime function takes two arguments: the date string, and a format string that specifies how the date string is formatted. In this case, the format string is "%b %d %Y %I:%M%p", which tells the function to expect a month abbreviation (%b), a day of the month (%d), a year (%Y), an hour in 12-hour format (%I), and a minute (%M), followed by an AM/PM indicator (%p).

The resulting date_object is a datetime object representing the date and time specified in the original string.