Python: Convert a string to datetime
Write a Python program to convert a string to datetime.
Sample Solution:
Python Code:
# Import the datetime class from the datetime module
from datetime import datetime
# Parse the given date string 'Jul 1 2014 2:43PM' into a datetime object
# using the specified format '%b %d %Y %I:%M%p'
date_object = datetime.strptime('Jul 1 2014 2:43PM', '%b %d %Y %I:%M%p')
# Print the parsed datetime object
print(date_object)
Output:
2014-07-01 14:43:00
Explanation:
In the exercise above,
- The code imports the "datetime" class from the "datetime" module.
- Parsing the Date string:
- It then uses the "datetime.strptime()" method to parse the given date string 'Jul 1 2014 2:43PM' into a datetime object.
- The format of the input date string is specified as '%b %d %Y %I:%M%p', which indicates the month abbreviated (%b), day of the month (%d), year (%Y), hour in 12-hour format (%I), minute (%M), and AM/PM indicator (%p).
- Printing Results:
- Finally, it prints the parsed datetime object using the "print()" function.
Flowchart:
Python Code Editor:
Contribute your code and comments through Disqus.
Previous: Write a Python program to determine whether a given year is a leap year.
Next: Write a Python program to get the current time.
What is the difficulty level of this exercise?
Test your Programming skills with w3resource's quiz.
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics