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 Randomly Select an Element From the List
Introduction to Scientific Programming with Python - Joakim Sundnes
Python Program to Parse a String to a Float or Int
Python Program to Add Two Matrices
Python Program to Count the Number of Each Vowel
Python object()
Python callable()
Python Program to Get Line Count of a File
Python Program to Find Hash of File
Python Machine Learning Cookbook - Practical solutions from preprocessing to Deep Learning - Chris A...
Python Set discard()
Python Set isdisjoint()
Python Program to Shuffle Deck of Cards
Python Program to Copy a File
Python Package
Python range()
Python strftime()
Python Program to Check Prime Number
Python classmethod()
Node.js vs Python for Backend Development
Python String casefold()
Python Program to Capitalize the First Character of a String
Python Closures
Python Directory and Files Management
Python Set clear()
Python Program to Get the Class Name of an Instance
Python String ljust()
Python complex()
Python str()
Python List sort()
Python vars()
Python String title()