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:
Deep Learning from Scratch - Building with Python form First Principles - Seth Weidman
Python Set update()
Python Set intersection_update()
Python Program to Convert Bytes to a String
Python 3 for Absolute Beginners - Tim Hall & J.P Stacey
Python compile()
Python Dictionary fromkeys()
Python datetime
APIs in Node.js vs Python - A Comparison
Python Operators
Python Dictionary copy()
Python Program to Check If Two Strings are Anagram
Python Program to Randomly Select an Element From the List
Python Program to Add Two Numbers
Machine Learning Applications Using Python - Cases studies form Healthcare, Retail, and Finance - Pu...
Python Custom Exceptions
Python delattr()
Python Program to Iterate Over Dictionaries Using for Loop
Python ascii()
Python iter()
Python for Loop
Python Program to Multiply Two Matrices
Python Program to Concatenate Two Lists
Python input()
Python while Loop
Python String partition()
Python String rindex()
Python Set symmetric_difference()
Python Deep Learning Cookbook - Indra den Bakker
Python RegEx
Python Program to Count the Number of Digits Present In a Number
Python String startswith()