In this example, you will learn to convert string to datetime.
To understand this example, you should have the knowledge of the following Python programming topics:
1. Example 1: Using datetime module
from datetime import datetime my_date_string = "Mar 11 2011 11:31AM" datetime_object = datetime.strptime(my_date_string, '%b %d %Y %I:%M%p') print(type(datetime_object)) print(datetime_object)
Output
<class 'datetime.datetime'> 2011-03-11 11:31:00
Using strptime(), date and time in string format can be converted to datetime type. The first parameter is the string and the second is the date time format specifier.
One advantage of converting to date format is one can select the month or date or time individually.
If you want to learn more about the directives and strptime(), please go to Python strptime() – string to datetime object.
2. Example 2: Using dateutil module
from dateutil import parser
date_time = parser.parse("Mar 11 2011 11:31AM")
print(date_time)
print(type(date_time))
Output
2011-03-11 11:31:00 <class 'datetime.datetime'>
Using dateutil module, parse() can be used to convert a string into date time format. The only parameter used is the string.
Related posts:
Python Program to Convert Celsius To Fahrenheit
Applied Text Analysis with Python - Benjamin Benfort & Rebecca Bibro & Tony Ojeda
Python Program to Count the Occurrence of an Item in a List
Python Set discard()
Machine Learning Mastery with Python - Understand your data, create accurate models and work project...
Python Program to Find Armstrong Number in an Interval
Python Program to Find HCF or GCD
Python zip()
Deep Learning with Python - A Hands-on Introduction - Nikhil Ketkar
Python Program to Find the Factors of a Number
Python Dictionary items()
Python Program to Get a Substring of a String
Python Program to Generate a Random Number
Python Program to Convert Bytes to a String
Python Deeper Insights into Machine Learning - Sebastian Raschka & David Julian & John Hearty
Python String rfind()
Python Custom Exceptions
Python Operator Overloading
Python all()
Python callable()
Python String splitlines()
Python range()
Python exec()
Python Set update()
Python Dictionary pop()
Python Data Types
Python Set isdisjoint()
Python Program to Access Index of a List Using for Loop
Python del Statement
Python bytearray()
Python Anonymous / Lambda Function
Python Program to Find ASCII Value of Character