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 Find Factorial of Number Using Recursion
Python Program to Append to a File
Python Program to Get the File Name From the File Path
Python String rfind()
Python Program to Count the Number of Digits Present In a Number
Python Program to Display the multiplication Table
Python Generators
Python oct()
Python Program to Check Prime Number
Python Program to Add Two Numbers
Python Strings
Python divmod()
Python Program to Swap Two Variables
Python for Loop
Node.js vs Python for Backend Development
Machine Learning Applications Using Python - Cases studies form Healthcare, Retail, and Finance - Pu...
Python Tuple
Python Program to Make a Flattened List from Nested List
Python Keywords and Identifiers
Python Program to Capitalize the First Character of a String
Python Variables, Constants and Literals
Python callable()
Python ascii()
Python print()
Python Program to Get a Substring of a String
Introduction to Scientific Programming with Python - Joakim Sundnes
How to get current date and time in Python?
Python Dictionary setdefault()
How to Get Started With Python?
Python map()
Python String swapcase()
Python Program to Find Numbers Divisible by Another Number