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 Slice Lists
Python Program to Check Leap Year
Python len()
Python Program to Convert Celsius To Fahrenheit
Python Program to Add Two Numbers
Python Program to Check If a List is Empty
Python Program to Display the multiplication Table
Java Program to Implement the Program Used in grep/egrep/fgrep
Python String partition()
Python filter()
Python Functions
Deep Learning with Python - Francois Chollet
Python Program to Find Armstrong Number in an Interval
Python List index()
Introduction to Machine Learning with Python - Andreas C.Muller & Sarah Guido
Python map()
Python Program to Check If Two Strings are Anagram
Python String maketrans()
Python Deep Learning - Valentino Zocca & Gianmario Spacagna & Daniel Slater & Peter Roelants
Python String zfill()
Debug a JavaMail Program
Python Get Current time
Python dir()
Python Machine Learning Eqution Reference - Sebastian Raschka
Python Deep Learning Cookbook - Indra den Bakker
Python Program to Copy a File
Python String rfind()
Python String ljust()
Python Program to Check Prime Number
Python print()
Python int()
Python Set difference_update()