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 pow()
Python Dictionary
Python strftime()
Python sum()
Python Input, Output and Import
Python String isnumeric()
Python open()
Python format()
Python String isupper()
Python Operator Overloading
Python Program to Reverse a Number
Deep Learning with Python - Francois Chollet
Deep Learning in Python - LazyProgrammer
Python Program to Iterate Through Two Lists in Parallel
Python Program to Print Colored Text to the Terminal
Python Program to Sort Words in Alphabetic Order
Convert Character Array to String in Java
Python Program to Get the Class Name of an Instance
Python Program to Find the Square Root
Python Dictionary values()
Python round()
Python Program to Find the Factorial of a Number
Python staticmethod()
Python Deep Learning - Valentino Zocca & Gianmario Spacagna & Daniel Slater & Peter Roelants
Python Strings
Python Set issuperset()
Python Tuple index()
Python break and continue
Python Global, Local and Nonlocal variables
Python Statement, Indentation and Comments
Python exec()
Python Iterators