Parse Datetime Strings Using strptime
Consider the task of converting strings like "Jun 1 2005 1:33PM" into datetime objects. To tackle this, datetime.strptime emerges as a powerful tool.
strptime parses a given string according to a user-defined format into a datetime object without timezone information. For instance, to parse the string "Jun 1 2005 1:33PM" into a datetime object, we utilize the following syntax:
from datetime import datetime datetime.strptime('Jun 1 2005 1:33PM', '%b %d %Y %I:%M%p')
The output is a datetime object representing the specified date and time:
datetime.datetime(2005, 6, 1, 13, 33)
To obtain a date object from the datetime object, simply call .date():
datetime.strptime('Jun 1 2005', '%b %d %Y').date()
This will yield a date object:
date(2005, 6, 1)
Additional Resources:
Key Terms:
The above is the detailed content of How Can Python's `strptime` Function Parse Datetime Strings?. For more information, please follow other related articles on the PHP Chinese website!