w3resource

Python: Convert a string into datetime

Python Datetime: Exercise-49 with Solution

Write a Python program to convert a string into datetime.

Sample Solution:

Python Code:

# Import the datetime class from the datetime module
from datetime import datetime

# Parse the string 'May 12 2016  2:25AM' into a datetime object using the specified format
date_obj = datetime.strptime('May 12 2016  2:25AM', '%b %d %Y %I:%M%p')
# Print an empty line for formatting purposes
print()
# Print the datetime object
print(date_obj)
# Print an empty line for formatting purposes
print()

Output:

2016-05-12 02:25:00 

Explanation:

In the exercise above,

  • The code imports the "datetime" class from the "datetime" module.
  • It uses the "strptime()" method of the "datetime" class to parse the string 'May 12 2016 2:25AM' into a datetime object.
    • The first argument is the string to be parsed.
    • The second argument is the format string specifying the format of the input string.
  • It prints an empty line for formatting purposes.
  • It prints the datetime object.
  • It prints an empty line for formatting purposes.

Flowchart:

Flowchart: Convert a string into datetime.

Python Code Editor:

Contribute your code and comments through Disqus.

Previous: Write a Python program to display a simple, formatted calendar of a given year and month.
Next: Write a Python program to get a list of dates between two dates.

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.



Become a Patron!

Follow us on Facebook and Twitter for latest update.

It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.

https://198.211.115.131/python-exercises/date-time-exercise/python-date-time-exercise-49.php