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 video 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.